html5:css样式:<;ul>&书信电报;李>;vs<;p>;对于链接列

html5:css样式:<;ul>&书信电报;李>;vs<;p>;对于链接列,css,html,html-lists,semantics,Css,Html,Html Lists,Semantics,页脚中有4列链接,每列的宽度为25%。 每个列的css样式都是相同的(它们属于同一个类)。 第一列看起来像: 第1列的标题 链接11 链接12 链接13 我认为可以使用标签或标签来达到目标。使用、或哪种方法更好 添加到问题中: 另外,我刚刚检查了链接,他们使用的是(据我所知,是html5),但是如果你检查他们如何包装链接栏(我的问题),他们只使用,而不是或(见左列的视图源代码)。 使用是否比使用或更好?我认为使用列表并通过css使其成为ul none的列表样式类型更好。我认为使用列表并通过css

页脚中有4列链接,每列的宽度为25%。 每个列的css样式都是相同的(它们属于同一个类)。 第一列看起来像:

第1列的标题

链接11

链接12

链接13

我认为可以使用
  • 标签或
    标签来达到目标。使用
    • 哪种方法更好

      添加到问题中: 另外,我刚刚检查了链接,他们使用的是
      (据我所知,是html5),但是如果你检查他们如何包装链接栏(我的问题),他们只使用

      ,而不是

    • (见左列的视图源代码)。
      使用

      是否比使用
      • 更好?

        我认为使用列表并通过css使其成为ul none的列表样式类型更好。

        我认为使用列表并通过css使其成为ul none的列表样式类型更好。

        您应该同时使用nav和ul标签来实现这个

        <nav>
            <h1>Title of Column 1</h1>
            <ul>
                <li>link11</li>
                <li>link12</li>
                <li>link13</li>
            </ul>
        </nav>
        
        
        第1栏标题
        
        • 链接11
        • 链接12
        • 链接13

        您应该同时使用nav和ul标签来实现这一点

        <nav>
            <h1>Title of Column 1</h1>
            <ul>
                <li>link11</li>
                <li>link12</li>
                <li>link13</li>
            </ul>
        </nav>
        
        
        第1栏标题
        
        • 链接11
        • 链接12
        • 链接13

        如果您想做到语义正确,可以根据您的内容编写html。当您显示“链接列表”时,“ul”是一种方法

        而且(作为奖励)如果你想在使用HTML5时使其兼容HTML5,请将列表包装在一个“导航”标签中

        
        

        如果您想做到语义正确,可以根据您的内容编写html。当您显示“链接列表”时,“ul”是一种方法

        而且(作为奖励)如果你想在使用HTML5时使其兼容HTML5,请将列表包装在一个“导航”标签中

        
        

        注意H1标签不是那么正确,因为它降低了页面实际标题的搜索引擎优化能力。我认为H2是合适的最高级别,而H1则保留为“标题”。@e-sushi绝对不是。如果您的doctype设置为HTML5,那么使用多个或多个标记是没有问题的。请参见Matt Cuts的视频:。你因为那个原因否决了我的答案吗?打错了。我在这里(还)没有投反对票。顺便说一句:请记住,马特只是谷歌的一名员工,除了谷歌,还有更多的搜索引擎。提醒自己,谷歌对仍在开发中的html5标准没有最终决定权。我不认为马特是一个大的声音,当谈到标准,在“草案”的方式。我相信,每个搜索引擎都能像谷歌一样理解html5标签,这有点“危险”。也就是说,除非网站所有者不关心1000多个备用引擎和目录。如果马特·卡茨不确定使用多个标签绝对不是问题,他就不会在“谷歌网站管理员帮助”帐户下发布视频。搜索引擎优化专家也不认为这有什么问题:尽管HTML5仍在开发中,但大多数搜索引擎已经认识到页面分段(导航、标题、文章等)。你知道他所说的是“对于谷歌来说,这没有问题”,对吗?如前所述,除了谷歌还有其他引擎,我绝对相信Matt对Bing的后端没有深入了解。无论如何,这已经变成了一个话题外的讨论,我想是时候提醒你stackoverflow不是一个讨论论坛了。因此,为了社区的利益,我将在这里结束它。请注意H1标签不是那么正确,因为它降低了页面实际标题的SEO能力。我认为H2是合适的最高级别,而H1则保留为“标题”。@e-sushi绝对不是。如果您的doctype设置为HTML5,那么使用多个或多个标记是没有问题的。请参见Matt Cuts的视频:。你因为那个原因否决了我的答案吗?打错了。我在这里(还)没有投反对票。顺便说一句:请记住,马特只是谷歌的一名员工,除了谷歌,还有更多的搜索引擎。提醒自己,谷歌对仍在开发中的html5标准没有最终决定权。我不认为马特是一个大的声音,当谈到标准,在“草案”的方式。我相信,每个搜索引擎都能像谷歌一样理解html5标签,这有点“危险”。也就是说,除非网站所有者不关心1000多个备用引擎和目录。如果马特·卡茨不确定使用多个标签绝对不是问题,他就不会在“谷歌网站管理员帮助”帐户下发布视频。搜索引擎优化专家也不认为这有什么问题:尽管HTML5仍在开发中,但大多数搜索引擎已经认识到页面分段(导航、标题、文章等)。你知道他所说的是“对于谷歌来说,这没有问题”,对吗?如前所述,除了谷歌还有其他引擎,我绝对相信Matt对Bing的后端没有深入了解。无论如何,这已经变成了一个话题外的讨论,我想是时候提醒你stackoverflow不是一个讨论论坛了。因此,为了社区的利益,我将在这里结束它。“使用
        • 或更好吗?”-绝对不是。我同意@MrMisterMan的
          • 你至少有一个可以用css样式化的标记。br是一个断行标记,而不是描述内容的容器元素。您“可以”使用它使代码更小。但你在做这件事的时候会忽略语义。在