我正在爲tinymce編輯器添加一些插件,它將一些微數據添加到選定的文本,並且我想確保最終的標記將是有效的。如specified由微數據草案規範,一個新的項目是通過將屬性itemscope
到的元素,例如指示:使用tinymce編輯器插件正確格式化布爾型標籤屬性
<section itemscope itemtype="http://example.com/vocab/someobject" itemid="someid" >
<meta itemprop="topic" content="something very interesting" />
....
other microdata stuff
</section>
我有extended TinyMCE的的配置參數,以識別這些微數據屬性:
tinyMCE.init({
...
schema: "html5",
extended_valid_elements:"@[itemscope|itemtype|itemid|itemprop|content],div,span,time[datetime]"
...
});
和事情一般工作。然而,當我使用插件時,微小的mce仍然通過向itemscope屬性添加一個空值來「糾正」我的標記,如下所示:itemscope=""
。但itemscope屬性是布爾型元素,其中AFAIU表示它應具有沒有值。
所以問題是,a)如果itemscope屬性有一個值,它仍然是有效的標記嗎?和b)如果沒有,(如何)我可以配置tinymce離開itemscope作爲一個合適的布爾屬性,而不是追加=""
位?
謝謝!
謝謝!這正是我正在尋找的規格。 – jessykate 2012-04-16 22:49:08