gpt4 book ai didi

css - 是否需要将导航(ul 标签)包装在 div 或 nav 标签中?

转载 作者:太空狗 更新时间:2023-10-29 15:52:47 26 4
gpt4 key购买 nike

我见过有些人将他们的导航(<ul> 标签)包裹在 <div> 中, 和 <div>只是应用了 margin/padding CSS 属性。

我们可以在没有 <div> 的情况下设置导航样式。并将边距和填充放在 <ul> 上标签。所以有必要<ul> <div> 内的标签,还是只是个人喜好/喜好?

对于已经在一些浏览器中实现的HTML5,是否有必要把<ul > 用于在 <nav> 中导航的标签标签?

例如Smashing HTML5 demo page .

最佳答案

不,肯定没有必要包装 <ul>外置导航 <div> .在我见过的大多数情况下,人们使用它只是因为他们习惯于将所有内容包装在 div 中。 (divitis)。

但是,在某些情况下,确实有必要包装 div围绕一个导航列表。例如,当您想要应用多个背景时 - 一个在 div 上,另一个在 ul 上,控制 - 填充/边距 - 自己。

额外的 div 也可用于正确构建文档。

至于html5 <nav>标记,将其视为在语义上定义代码的那部分,以便阅读代码的任何人 - 无论是人类还是机器人(例如搜索机器人) - 都可以确切地知道 <nav> 中的部分标签将是(或至少应该是)导航,无论导航是否通过 <ul> 实现。或者它只是普通的简单链接,由管道符号 | 分隔.

关于css - 是否需要将导航(ul 标签)包装在 div 或 nav 标签中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2278958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com