Ich verwende den jquery tinymce Editor. Die Standardschriftgröße ist 10. Ich möchte diese Standardschriftgröße ändern. Wie kann ich das machen,
Wie ändere ich die Standardschriftgröße in tinymce?
Mohan Ram
Thariama
Sie müssen die verwenden content_css Einstellung von tinymce, um eine eigene benutzerdefinierte CSS-Datei festzulegen (stellen Sie sicher, dass diese Einstellung auf einen gültigen Speicherort einer CSS-Datei verweist). Diese Datei wird in den Iframe-Kopf des Editors eingefügt, nachdem alle anderen CSS-Einstellungen (Dateien aus dem Kern) dort eingefügt wurden, wenn tinymce initialisiert wird – daher überschreiben alle Einstellungen, die Sie in Ihrer Datei vornehmen, die zuvor (von tinymce) vorgenommenen Einstellungen.
Beispiel: Festlegen der Standardschriftgröße auf 11px. Inhalt einer benutzerdefinierten CSS-Datei (in meiner Installation habe ich sie content.css genannt):
body {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
}
So verwenden Sie diese Einstellung:
tinyMCE.init({
...
// you do not need to include it yourself, tinymce will do this for you,
// but you will need to give tinymce the location of your css file
content_css : "http://www.myserver.com/css/content.css",
...
});
-
Wo ich dieses CSS einfügen muss. da meine Hauptseite auch betroffen ist, wenn ich auf derselben Seite einfüge. Wo man dieses CSS einfügt und wie man darauf zugreift.
– Mohan Ram
13. Dezember 2010 um 9:40 Uhr
-
Es tut mir leid, unnötige Kommentare abzugeben. Für mich geht das. Ich hatte die Schriftgröße in content.css direkt geändert, danke
– Mohan Ram
13. Dezember 2010 um 9:58 Uhr
-
freut mich, helfen zu können
– Thariama
13. Dezember 2010 um 9:58 Uhr
-
@Thariama wie fügst du ein Dropdown für die Schriftgröße hinzu
– Meda
7. Juni 2013 um 20:39 Uhr
-
@meda: Stimmt, aber das habe ich gerade gesehen 🙂 ist dein Problem dann gelöst? 🙂
– Thariama
12. Mai 2015 um 15:07 Uhr
Nishad auf
Ich habe in meinem Projekt auf diese Weise verwendet
tinymce.init({
selector:"#txt1",
setup : function(ed)
{
ed.on('init', function()
{
this.execCommand("fontName", false, "tahoma");
this.execCommand("fontSize", false, "12px");
});
}
});
Dies ist der bessere Weg, als nur Eigenschaftswerte in „content.css“ zu ändern.
-
this.execCommand(“fontSize”, false, “12px”); hat bei mir auf tmce 4 mit (google chrome 51) nicht funktioniert this.getBody().style.fontSize = ’12px’; von KwangKungs Antwort jedoch tat.
– max
8. Juni 2016 um 15:52 Uhr
-
Leider setzt dies den Fokus auf den Editor. Kann dies vermieden werden?
– Mario Eis
9. April 2019 um 18:01 Uhr
Fügen Sie einfach diese Zeile zu den Optionen hinzu
content_style: ".mce-content-body {font-size:15px;font-family:Arial,sans-serif;}",
also sieht es so aus
tinymce.init({
selector: "textarea",theme: "modern",width: '100%',min_height:350 ,menubar:false,
content_style: ".mce-content-body {font-size:15px;font-family:Arial,sans-serif;}",
browser_spellcheck : true,
plugins:
[
"advlist autolink link image lists charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars insertdatetime media nonbreaking",
"table contextmenu directionality emoticons paste textcolor responsivefilemanager code"
],
toolbar1: " undo redo preview code | \n\
link bold italic underline | hr | image responsivefilemanager media |unlink anchor | ",
image_advtab: true ,
external_filemanager_path:"/tinymce/filemanager/",
filemanager_title:"Responsive Filemanager" ,
relative_urls: false,
remove_script_host : false,
external_plugins: { "filemanager" : "/tinymce/filemanager/plugin.min.js"}
});
-
Für v3.5 hat diese Klasse für mich funktioniert:
.mceContentBody
.– Wturm
2. März 2017 um 20:41 Uhr
-
Dies war für mich die einfachste Methode in TinyMCE 4.6.1
– Herbst Leonard
29. Juni 2017 um 17:05 Uhr
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
setup : function(ed)
{
// set the editor font size
ed.onInit.add(function(ed)
{
ed.getBody().style.fontSize="10px";
});
},
});
</script>
Oder finden Sie einfach eine CSS-Datei, die von tinymce verwendet wird, und ändern Sie sie font-size
. Wenn Sie beispielsweise ein einfaches Thema verwenden, gehen Sie so vor: js/themes/simple/skins/default/content.css
und dort ändern font-size
. Arbeiten für mich.
Georg
Ich lasse das einfach hier, mit tinyMCE 4 ist es jetzt:
setup : function(ed) {
ed.on('init', function(ed) {
ed.target.editorCommands.execCommand("fontName", false, "Calibri");
ed.target.editorCommands.execCommand("fontSize", false, "11pt");
});
}
mrbangybang
Eine Mischung der Antworten hier hat für mich funktioniert:
base_url: '/tinymce',
suffix: '.min',
plugins: 'image link lists',
menubar: false,
toolbar: 'bold italic underline | bullist numlist | link unlink image | alignleft aligncenter alignright alignjustify',
branding: false,
image_uploadtab: true,
contextmenu_never_use_native: true,
setup : function(ed) {
ed.on('init', function(ed) {
this.getBody().style.fontSize="12px";
});
}
-
Sie können die Schriftfamilie auch mit this.getBody().style.fontFamily = ‘Proxima Nova Alt’ hinzufügen;
– mrbangybang
3. Oktober 2019 um 20:39 Uhr
Wenn Sie mit Django arbeiten, schauen Sie sich stackoverflow.com/a/47181703/7639622 an
– openHBP
8. November 2017 um 14:31 Uhr