0
A
回答
0
我遵循的经验法则是,如果有相应的<h#>
,则只使用<article>
或<section>
。
所以这是比较合适的:
<h1>Home Page</h1>
<p>
Hi.
</p>
<article>
<h2>Sub-Head</h2>
<p>
Hello.
</p>
</article>
比这
<h1>Home Page</h1>
<p>
Hi.
</p>
<article>
<p>
Hello.
</p>
</article>
不要添加标题只是为了工作。标题的价值应该取决于内容的性质,而不是渴望激发你想要的元素。
通过示例URL或图像的预期布局和内容,我可以提供更多的上下文。另外,如果你有一个连续的内容(比如一个子页面通常是关于一件事物),你不会将整个页面包装在<article>
中,而是将其包装在<main>
中。
想了解更多,请查看W3C HTML5,WCAG和ARIA规范参与者和无障碍提倡者LéonieWatson的此piece on <section>
。
+0
这很有用,谢谢。 –
相关问题
- 1. 将CSS中的样式添加到HTML 5的语义元素是否正确?
- 2. 将更多文章放在页面上是否正确
- 3. Expression Web是否生成语义上正确的html?
- 4. 在相对意义上使用术语“全局”是否合适?
- 5. 文章元素中h元素的语义
- 6. 检查文本是否在HTML元素的页面上可见
- 7. Android:View类是否适合图形元素?
- 8. CSS网页元素定位不正确
- 9. 在元素上添加索引的语义上正确的方法是什么?
- 10. SQLite是否适合网站使用
- 11. HTML5文章或主要元素 - 是否应该始终使用?
- 12. 在表格中设置HTML表单的语义是否正确?
- 13. CodeIgniter - 在网页上创建“块”元素的正确方法
- 14. 可以确定html元素是否自闭合?
- 15. 如何在HTML中表达分页符在语义上正确?
- 16. 是否可以使用网页中的SVG元素来定义url(#id)属性?
- 17. 此页面是否为正确的HTML编码不正确?
- 18. 语义使用abbr`元素
- 19. 如何确定元素是否可以有html子元素?
- 20. 正确的方法来改变页面上的文本和元素使用JavaScript
- 21. 使用AJAX查询生成Html页面元素是否好?
- 22. html5微数据与其他新的语义元素混合在一起。它是否正确?
- 23. 使ul元素适合div
- 24. 确定元素是否在屏幕上
- 25. 我是否在此html页面上正确引用了Javascript文件?
- 26. 哪种语言适合网页界面
- 27. 我无法获得网页中的html页面的正文元素python
- 28. 当使用LXML为什么正文元素不是这个html元素的表格元素的父元素
- 29. 正确的语义在(X)HTML
- 30. 什么是html <i>元素的正确用例?
这取决于内容。并非所有的主页都是一样的。 “摘要”是什么意思?理想情况下,你会在你的问题中显示或描述这样一个总结。 – unor