gpt4 book ai didi

html - 您可以在 HTML 5 文档中拥有任意数量的

转载 作者:太空狗 更新时间:2023-10-29 13:35:45 25 4
gpt4 key购买 nike

我喜欢 HTML 5 标准中的新标签。我可以多次使用它们吗?

点赞 3 <nav>标签,或两个 <sidebar>标签,我可以发明像 <fuu> 这样的新标签吗? ?

在 xhtml 中我有:

<div class="nav-wrap">
<div class="nav">
...
</div>
</div>

所以我可以做类似的事情:

<nav class="wrap">
<nav> <!-- can <nav> have <li>'s ? -->
...
</nav>
</nav>

?

最佳答案

<nav>元素在 html5 spec 中定义,但是 <sidebar>元素不是。您可以使用尽可能多的 <nav>您可以随意添加元素(只要它们不嵌套),但您必须提供其他元素的 DTD,并希望您的用户使用的浏览器足够灵活以接受新元素。

我建议不要定义新元素,而只使用现有的语义元素来创建您想要的效果。

<div class="sidebar"></div>足够好,如果您将主要内容包装在 <main> 中,将被视为次要内容,这有效地提示浏览器了解该区域不是页眉、页脚或主要内容,在大多数网站上这等同于侧边栏。

但是,在大多数情况下,<aside>元素适合用作侧边栏。

Per the spec:

The aside element represents a section of a page that consists of content that is tangentially related to the content around the aside element, and which could be considered separate from that content. Such sections are often represented as sidebars in printed typography.

强调我的

关于html - 您可以在 HTML 5 文档中拥有任意数量的 <nav> 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5794082/

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