Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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-带有数字的有序列表的标记?_Html_Semantic Markup - Fatal编程技术网

HTML-带有数字的有序列表的标记?

HTML-带有数字的有序列表的标记?,html,semantic-markup,Html,Semantic Markup,这是一个愚蠢的问题,但对于已经有数字的有序列表,我应该使用什么标记呢?我目前正在使用标记,但在我看来它有点多余 标记: <ol> <li>Chapter 1</li> <li>Chapter 2</li> <li>Chapter 3</li> <li>Chapter 4</li> </ol> 由于某些原因,我没有使用CSS,所以我最后的选择是设

这是一个愚蠢的问题,但对于已经有数字的有序列表,我应该使用什么标记呢?我目前正在使用
标记,但在我看来它有点多余

标记:

<ol>
    <li>Chapter 1</li>
    <li>Chapter 2</li>
    <li>Chapter 3</li>
    <li>Chapter 4</li>
</ol>

由于某些原因,我没有使用CSS,所以我最后的选择是设置
的样式。

您使用的是“CSS重置”吗?它可能正在重置默认的OL样式

尝试将此添加到css中:

ol { list-style-type: decimal; }
按如下方式构造HTML:

<ol>
   <li>Chapter 1</li>
   <li>Chapter 2</li>
</ol>

  • 第一章
  • 第二章
  • 还要确保正确设置了doctype。问题。应该使用HTML5,但还有其他选择

    <!doctype html>
    
    
    

    OL和UL之间的区别是“有序列表”和“非有序列表”,在适当的情况下使用正确的列表。如果您的列表已经包含一个数字,您可能只想设置列表样式类型:无;在你的css中,但我仍然会使用OL。我认为在这种情况下更正确。

    您使用的是“css重置”吗?它可能正在重置默认的OL样式

    尝试将此添加到css中:

    ol { list-style-type: decimal; }
    
    按如下方式构造HTML:

    <ol>
       <li>Chapter 1</li>
       <li>Chapter 2</li>
    </ol>
    
    
    
  • 第一章
  • 第二章
  • 还要确保正确设置了doctype。问题。应该使用HTML5,但还有其他选择

    <!doctype html>
    
    
    
    OL和UL之间的区别是“有序列表”和“非有序列表”,在适当的情况下使用正确的列表。如果您的列表已经包含一个数字,您可能只想设置列表样式类型:无;在你的css中,但我仍然会使用OL。我认为在这种情况下更为正确。

    从语义角度来看是您的最佳选择。根据w3规范,您不应该再使用
    type
    属性,而应该使用CSS样式:

    话虽如此,
    +CSS是“最佳”选项。但是使用
    可能是“最实用”的方法,以避免在特定情况下使用样式

    更新:实际上,HTML5中的
    类型
    属性再次是“未预先确定的”:

    从语义的角度来看,代码是最好的选择。根据w3规范,您不应该再使用
    type
    属性,而应该使用CSS样式:

    话虽如此,
    +CSS是“最佳”选项。但是使用
    可能是“最实用”的方法,以避免在特定情况下使用样式

    更新:实际上,HTML5中的
    类型
    属性再次是“未预先确定的”:


    您可以转而使用无序列表语义标记
    ;使用此示例:

    <ul>
        <li>Chapter 1</li>
        <li>Chapter 2</li>
        <li>Chapter 3</li>
        <li>Chapter 4</li>
    </ul>
    
    • 第一章
    • 第二章
    • 第三章
    • 第四章
    最后,;但是,您应该始终使用CSS进行样式设置。无论如何,您不太可能不需要设置标记的样式,除非它仅用于诊断目的或提供基本信息


    从技术上讲,要做到语义正确,你应该保留你的
    标记,并使用CSS实现你想要的外观,但这可能并不重要,取决于你的情况和意图。

    你可以使用无序列表语义标记
    ;使用此示例:

    <ul>
        <li>Chapter 1</li>
        <li>Chapter 2</li>
        <li>Chapter 3</li>
        <li>Chapter 4</li>
    </ul>
    
    • 第一章
    • 第二章
    • 第三章
    • 第四章
    最后,;但是,您应该始终使用CSS进行样式设置。无论如何,您不太可能不需要设置标记的样式,除非它仅用于诊断目的或提供基本信息


    从技术上讲,要做到语义正确,你应该保留你的
    标记,并使用CSS实现你想要的外观,但这可能并不重要,取决于你的情况和意图。

    这不是语义问题;这是一个样式问题。从语义上讲,你所做的是正确的。您有一个按特定顺序排列的元素列表,因此应该使用
    。显示的列表项目符号类型纯粹是一种美学样式选择,与语义无关


    也许这里真正的问题是章节的非描述性名称。也许“第1章”最好是“描述章节的标题”

    这不是语义问题;这是一个样式问题。从语义上讲,你所做的是正确的。您有一个按特定顺序排列的元素列表,因此应该使用
    。显示的列表项目符号类型纯粹是一种美学样式选择,与语义无关

    也许这里真正的问题是章节的非描述性名称。也许“第1章”最好是“一些描述章节的标题”

    实际上,
    意味着一个列表,由浏览器进行编号;即使是W3CHTML规范也以这种方式使用它,不管他们在文章中说什么。有关详细信息,请查阅我的论文。因此,如果您不希望由浏览器生成编号,请不要使用

    如果您也不希望浏览器生成项目符号,
    也不合适,尽管当项目内容中包含数字时,项目符号比生成的数字要少一些。在这种情况下,
    可能是合适的,但可能不是最佳的

    这样,如果需要,您就可以使用
    。您可以将每个项目包装在
    中,使其从新行开始,如果样式设置或脚本编写需要,还可以将整个列表包装在外部
    中。在项目之间只使用

    是另一种选择,但是如果您以后想这样做,您没有方便的方式来设置项目的样式。

    实际上,
    意味着要由浏览器编号的列表;即使是W3CHTML规范也以这种方式使用它,不管他们在文章中说什么。有关详细信息,请查阅我的论文。所以如果你不?