tinyMCE:避免在style =“width:...”中转换“width”属性

时间:2012-11-26 09:02:17

标签: html css styles tinymce

我正在使用TinyMCE编写邮件编辑器。 由于邮件客户端具有旧的HTML呈现,我需要在表元素中设置“width”属性,例如:

<table cellpadding="0" cellspacing="0" width="600" id="backgroundTable">

但tinyMCE不断将其转换为

<table cellpadding="0" cellspacing="0" style="width: 600px;" id="backgroundTable">

我的方法:我复制HTML代码,将其粘贴到tinyMCE的“HTML”弹出窗口中。我点击此弹出窗口中的“更新”按钮。 TinyMCE向我展示了我的HTML代码插入,一切都受到尊重。但是,当我单击HTML按钮再次显示弹出的HTML代码时,宽度将在样式属性中转换。

我的tinyMCE配置是:

mode : "textareas",

theme : "advanced",

plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

elements : 'abshosturls',

relative_urls : false,

inline_styles : true,

verify_html : false,

element_format : "html",

extended_valid_elements : "table[width|cellpadding|cellspacing|height|class|style|id]",

我认为其他配置在这里没用(theme_advanced选项和其他...)。

我搜索了tinyMCE文档,但是我没有找到任何有关此替换的信息。 TinyMCE似乎清理了代码。

我一直在寻找THE选项,但是如果有人有解决方案......

编辑:偶inline_styles : false,没有做任何事情!

0 个答案:

没有答案