Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 我可以在DL/DT/DDs中放入任何内容吗?_Html_Html Lists - Fatal编程技术网

Html 我可以在DL/DT/DDs中放入任何内容吗?

Html 我可以在DL/DT/DDs中放入任何内容吗?,html,html-lists,Html,Html Lists,我可以像无序/有序列表一样使用定义列表吗 我的意思是插入DIVs在DT或DD中有我想要的任何东西吗 <dl> <dt> ... </dt> <dd> ... </dd> </dl> ... ... 有浏览器或搜索引擎抱怨吗?根据评论更新答案: 这最初是在2011年针对HTML4给出的答案,但HTML5的答案不同: dt 流动内容,但不包含页眉、页脚、剖切内容或标题内容子体。 dd 流量内

我可以像无序/有序列表一样使用定义列表吗

我的意思是插入DIVs在DT或DD中有我想要的任何东西吗

<dl>
  <dt>
    ...
  </dt>
  <dd>
    ...
  </dd>
</dl>

...
...

有浏览器或搜索引擎抱怨吗?

根据评论更新答案:

这最初是在2011年针对HTML4给出的答案,但HTML5的答案不同:

dt
流动内容,但不包含页眉、页脚、剖切内容或标题内容子体。
dd
流量内容

  • 关于W3C
  • 关于W3C
原始答案:

DT
元素应包含
DD
元素应包含

定义列表仅略有不同 来自该列表中其他类型的列表 项目由两部分组成:一个术语和一个术语 描述。该术语由以下公式给出: DT元素,并且仅限于 内联内容。描述是 给定一个包含 块级内容

资料来源:


这个问题也是一个有趣的读物:

DL
中,只能放置
DT
DD
标记。
DT
标记是一个,所以不应该在其中放置块元素。
DD
标记基本上可以包含您想要的任何内容,它是一个流内容标记。

根据HTML5.2规范,从2017年12月起,您现在可以在
标记中添加一个嵌套的
标记,出于样式设计目的,我假设:

内容模型:

或者:零个或多个组,每个组由一个或多个dt元素和一个或多个dd元素组成,可选地与脚本支持元素混合

或:一个或多个div元素,可选地与脚本支持元素混合


搜索引擎会抱怨吗?我想他们只会在我们鞭打他们的时候抱怨,而不会喂饱他们。你为什么不使用W3C文档?它与doctype相关。例如,HTML4.01:@Jared Farrish:你是对的,原始信息是错误的!更新。没问题;始终最好找到源代码。:)@贾里德·法里什:我知道——很多时候,像About和W3Schools这样的网站尽管包含不准确的信息,但在搜索结果中排名更高。该死的谷歌现在,所有内容都已通过信誉良好的来源进行了更新。答案不再有效,因为您可以根据需要在和元素中同时包含流内容