В настоящее время я использую редактор WYSIWYG tinyMCE в CMS для того, чтобы клиенты могли создавать свой собственный текст для рекламы. Это означает, что на переднем конце все, что они помещают в текстовое поле, появится в теге <a>
.TinyMCE - применить «text-align» к span
Я пытаюсь убедиться, что семантика правильно, поэтому я отключил forced_root_block
возможность остановить <p>
теги используются, но выравнивания текста варианты завернуть выбранный текст/элемент в <div style="text-align:center">
, который я не хочу ,
Есть ли способ, которым я могу заставить tinyMCE использовать <span style="display:block; text-align:center">
вместо этого для достижения того же результата.
Вот мой текущий TinyMCE INIT
tinymce.init({
selector: 'textarea#advertText',
menubar: false,
width: <?php echo $selectedSizeWidth ?>,
height: <?php echo $selectedSizeHeight ?>,
forced_root_block: false,
resize: false,
invalid_elements: 'div',
plugins: [
'textcolor colorpicker fontawesome'
],
fontsize_formats: "14px 16px 18px 20px 24px 36px",
toolbar: 'bold, italic, underline, strikethrough, |, fontsizeselect, |, forecolor, backcolor, |, alignleft, aligncenter, alignright, alignjustify, |, outdent, indent, |, fontawesome'
});
Благодаря