[英]Use <style> tag in TinyMCE
我试图在TinyMCE编辑器的<style>
标记中添加css,但是当我验证HTML更改时,TinyMCE会自动将css放在注释之间。
范例:
如果我输入
<style>
h3{
font-size:50px;
}
</style>
<h3>Hello</h3>
TinyMCE将其转换为:
<style>
h3{<!--
font-size:50px;-->
}
</style>
<h3>Hello</h3>
在设置中,我设置为:
extended_valid_elements: "pre[*],script[*],style[*]",
valid_children: \'+body[style|script],pre[script|div|p|br|span|img|style|h1|h2|h3|h4|h5],*[*]\',
valid_elements : \'*[*]\',
难道我做错了什么 ?
此线程上的最后一个张贴者( http://www.tinymce.com/forum/viewtopic.php?id=25443 )写道:
TinyMCE生成XHTML,我们将样式内容包装在注释中,以防止任何XML解析器无法解析所有浏览器支持注释语法的内容。 --Spocke
所以答案是不,这不能更改 ,因为微小的mce不仅发誓要生成有效的HTML
,而且还必须生成有效的(ughh) XHTML
。 因为他们说all browsers support the comment syntax
所以这对您来说实际上不是问题。
如果将tinyMCE置于整页模式,则可以在<head>
放置样式。 它将不会在此处放置注释节点。
<script type="text/javascript">
tinyMCE.init({
plugins : "fullpage",
});
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.