html - 当只有一篇文章位于一个部分内时,h1 位于文章或部分内

标签 html css

我正在尝试我的第一个视差滚动单页网站,我意识到有很多事情我无法根据 html 元素做出决定。 section 元素可以没有标题元素吗(标题是指 h1、h2 等或标题标签)?

我希望 section 元素作为带背景的整个 View ,并有一个 article 元素来保存该部分的所有内容,包括标题。

最佳答案

如有疑问,请查看 W3C 规范。它提到了 <section> :

The theme of each section should be identified, typically by including a heading (h1-h6 element) as a child of the section element.

如果您隐藏您的头衔,您就是在应用黑客技术。如果你不包括一个,你会没事,但你的页面将缺乏语义结构。如果您的视差背景是一个独立的元素(不是相关内容的容器),那么您应该使用通用的 <div> .

W3C Wiki给出了有关文章/部分标记的示例。看起来您应该将视差背景设计为 <article><section>您的内容。

关于html - 当只有一篇文章位于一个部分内时,h1 位于文章或部分内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23844256/

相关文章:

javascript - 如何在 mozilla 浏览器的 Select around arrow 中删除边框和箭头

html - 导航菜单上的悬停效果 - 边框问题

html - 区分 CSS 中的 Chrome 和 Safari 用户代理字符串(无 JavaScript)

css - 如何在我的主题中添加自定义字体?

javascript - Web Audio API 中音符的频率

html - Firefox - 在 Firefox 刷新缓存图像时采用 CSS 背景属性的透明 png

html - 为什么在不需要时设置相对位置

javascript - 将 div 的顶部和边距设置为零

javascript - 用于 html/javascript/ajax 的 ui 库和 ide,用于创建桌面风格的应用程序

javascript - 如何在初始化后在 slick-slider 中添加另一个图像元素