簡體   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