Joomla中的JCE编辑器从div中删除链接

时间:2014-06-04 08:23:38

标签: html joomla hyperlink

当我使用链接创建div并切换编辑器时,JCE会从div中删除整个链接代码。

这是一个例子:

<a href="#"><div id="test">text or image here</div></a>

当我切换编辑器以查看结果,而不是回到代码视图时,结果是:

<div id="test">text or image here </div>

所以我不明白为什么JCE会删除div之外的链接。我把链接放在那里因为我希望整个div的背景都是可点击的。

如果我保存文章,当我在代码视图中时,它会保存链接!所以只有当我在编辑文章时改变视觉方式时才会删除它。

1 个答案:

答案 0 :(得分:1)

<div>是一个块元素,<a>是一个内联元素,之后HTML5将一个块置于任何内联元素内部无效。这就是为什么我怀疑JCE会将其消灭;在HTML5之前,这将是无效的标记。在HTML5中,你可以将一个块元素放在<a>中,但是我不确定JCE中是否有设置让它用HTML5进行验证。你可能应该在他们的论坛上提问。 This link为您提供了更多详细信息。