这些<em>元素来自我的HTML代码?</em>

时间:2010-09-29 19:15:18

标签: html drupal drupal-6

由于某种原因,元素被添加到我的html代码中,文本呈现为斜体。

http://109.72.95.174/astudio/sites/lancelmaat/performanceinstallation?tid=22(see底线或菜单“联系方式”的内容)

我在Drupal中使用CKEditor来输入一些文本区域。

但这很奇怪,因为元素仅为特定页面添加...

另外,我无法在Safari Developer栏中看到这些元素(我只看到样式:斜体),但我认为这是一个较小的细节。

感谢

1 个答案:

答案 0 :(得分:4)

你的一个节点(“一个真人图书馆”)在邮件正文中有一个未关闭的<em>,靠近句子“Voorjaar 1998 werd ik uitgenodigd doo ...”

这是(意外)不正确的HTML,但不同的浏览器反应不同 - 有些添加了额外的<em>来整理出来并使网页的其余部分变为斜体,有些则忽略了错误等。

诊断和解决方案:

这种情况正在发生,因为节点具有HTML,并且显示中的最大长度恰好在该节点的斜体块内部中断。

这可能是由以下一种或多种原因引起的。 (很难在不知道你如何设置页面的情况下告诉女巫,但是你应该很容易检查)

1)节点的HTML写错了。 (解决方案:修复代码以便正确关闭所有标记)

2)节点的“预览”将自动确定。如果您在节点中使用完整HTML,则应始终手动设置预告片,以免在预览中获得孤立标记。

3)在视图中,选中“将此字段修剪为最大长度”。如果是这样,你还应该使用“字段可以包含HTML”选项,因为这会强制Drupal的内置HTML修正器运行

4)您有另一个模块正在执行与上述选项类似的操作。该模块可能有自己的HTML校正选项,或者您可以使用Drupal的内置校正器(admin/settings/filters/%your-filter