Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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 什么';s<;dl>;标签?_Html_List_Tags - Fatal编程技术网

Html 什么';s<;dl>;标签?

Html 什么';s<;dl>;标签?,html,list,tags,Html,List,Tags,使用and标记而不是嵌套的CSS样式的and标记是否有任何逻辑原因?或者它们只是一组过时的标签,等待弃用 DL 定义列表是DT和DD元素的容器元素。当您希望在文档中包含一个术语的定义时,应该使用DL元素,它通常在词汇表中用于定义许多术语,当作者希望更详细地解释一个术语(如此定义)时,它也在“普通”文档中使用。 DT 定义列表中当前正在定义的术语。此元素包含内联数据。 DD 定义描述元素包含描述定义术语的数据。该数据可以是内联的,也可以是块级的。 从: 定义列表与其他类型的列表仅略有不同 列

使用and标记而不是嵌套的CSS样式的
    and标记是否有任何逻辑原因?或者它们只是一组过时的标签,等待弃用

    DL 定义列表是DT和DD元素的容器元素。当您希望在文档中包含一个术语的定义时,应该使用DL元素,它通常在词汇表中用于定义许多术语,当作者希望更详细地解释一个术语(如此定义)时,它也在“普通”文档中使用。

    DT 定义列表中当前正在定义的术语。此元素包含内联数据。

    DD 定义描述元素包含描述定义术语的数据。该数据可以是内联的,也可以是块级的。

    从:

    定义列表与其他类型的列表仅略有不同 列表项由两部分组成:术语和说明。这个词是 由DT元素给定,仅限于内联内容。这个 描述由包含块级别的DD元素给出 内容

    W3C页面上有几个标记示例。

    引用了:

    dl元素表示由零个或多个名称值组(描述列表)组成的关联列表。每个组必须由一个或多个名称(dt元素)和一个或多个值(dd元素)组成。在单个dl元素中,每个名称不应有多个dt元素

    因此,使用
    标记的主要原因是为了保留这些名称-值对的语义连接,如果只使用嵌套列表,这些语义连接就会丢失

    如果您使用嵌套列表,这可能是由于各种原因(目前,许多菜单被结构化为嵌套列表)而实现的,而爬虫程序或任何其他尊重语义注释的系统将无法区分这两者之间的区别


    但是,如果使用上述标记,系统可以看到连接并相应地执行操作。因此,将来可能会在一个更大的文档中提取术语的所有定义,以创建某种术语表。

    请参见@goldenparrot的详细说明。谢谢它是对象的描述列表,包含名称值。