繁体   English   中英

采用<style> tag in TinyMCE

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM