我使用TinyMCE 4.1.10并且标签内有< a> -tags:
我需要在代码查看器中的以下标记中插入代码:
PostDbContext
通常我希望每个标记都可以在< a> -tag内(除了另一个< a> -tag)。 但TinyMCE做了一个荒谬的清理工作:
<a><h3>something</h3></a>
我已在设置中进行了以下修改:
<p><a></a></p>
<h3><a>something</a></h3>
<p></p>
TinyMCE在这里所做的一切都没有任何意义。 TinyMCE-website告诉我它默认使用html5规范:
架构选项使您可以在HTML4和HTML5之间切换 架构。这可以控制有效的元素和属性 放在HTML中。该值可以是默认的html5,html4 或者html5-strict。
在HTML5-Specifiations中你可以阅读:
a元素可以包裹整个段落,列表,表格, 等等,甚至整个部分,只要没有互动 内容(例如按钮或其他链接)。
现在尽管在TinyMCE中有HTML5有效标记和额外的extended_valid_elements : "a[*]",//allow empty <a>-tag
valid_children : "+a[div|h1|h2|h3|h4|h5|h6|p|#text]",//allow some children in the <a>-tag
verify_html: false,
设置,我仍然无法获得任何内容。