在HTML5中,使用而不是更好吗?

前端之家收集整理的这篇文章主要介绍了在HTML5中,使用而不是更好吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在研究HTML5的新章节标签时,我想知道处理h1,h2,h3,h4,h5和h6标签

HTML5规范说,“[h1,h2等]元素表示其节的标题”(http://www.w3.org/TR/html5/sections.html#the-h1-h2-h3-h4-h5-and-h6-elements)。在规范的“4.4.11标题和部分”部分中,目前有三个构建关于苹果的文档的示例。

如果我们遵循第一个规范,其中规定标题元素“应该代表它们的部分的标题”,似乎第三个苹果示例是最正确的结构(即,在每个部分和子部分中使用标题的h1标签)。使用这个逻辑,似乎很少使用h2,h3,h4,h5和h6标签,如果有的话。

这是我想知道的:如果实际上它们基本上是标记子部分,那么应该使用h2,h3,h4,h5或h6标签?使用段标签来分隔各个部分(每个部分都有自己的头文件)而不是依赖于h2,h3等来启动隐式部分是没有意义的(“标题和章节”部分还谈到使用h2,h3等暗示的部分)

也许这是我的关系数据库知识造成偏见,但创建数字(h 1,h 2,h 3)的多个标题标签似乎是不好的做法,在技术上它们每个标题都是自己的章节或小节。

你怎么看?

解决方法

似乎这个规范甚至表明h1比其他所有人都喜欢:

Sections may contain headings of any rank,but authors are strongly encouraged to either use only h1 elements,or to use elements of the appropriate rank for the section’s nesting level.

这是什么扰乱我的呢?

Authors are also encouraged to explicitly wrap sections in elements of sectioning content,instead of relying on the implicit sections generated by having multiple headings in one element of sectioning content.

现在,我们得到了部分,文章,导航和旁边用于防止div-itis是美好的。但是如果我们需要明确地为每个部分使用一个section元素,而不是我们得到更多的section元素,那么我们就有了div。我感觉到一个强大的部分案例。

猜你在找的HTML5相关文章