无效的HTML因为DL标签内的BR标签

问题描述 投票:-3回答:2

我需要在显示元数据的框中添加一些信息。验证人说: 在此上下文中,元素br不允许作为元素dl的子元素。 使用的代码是这样的:

https://jsfiddle.net/6jkbzdcu/

创建错误的代码是这样的:

</dd><br><dd>

我该如何解决?我之前从未使用过DLDT标签:/

php html validation
2个回答
0
投票

仔细阅读您的小提琴代码,还有另一个问题。 DT标签中不能有DD标签。它们不应该嵌套。

两者都应该直接在您的DL元素中。从W3C doc(参见下面的链接),DD可以包含%flow,它可能包含%inline,其中可能包含%special,其中包含您的BR标签。

http://www.w3.org/TR/html401/struct/lists.html#edef-DD


0
投票

dt标记在描述列表中定义术语/名称。

dd标记用于描述描述列表中的术语/名称。

来自https://www.w3schools.com

如果你真的需要在特定情况下使用br,只需使用其他一些结构,也许是一些简单的p-tag。

© www.soinside.com 2019 - 2024. All rights reserved.