【发布时间】:2023-11-12 13:05:02
【问题描述】:
我有一个设计,其部分如下所示:
与任何事情一样,这可以通过多种方式进行标记:
<section>
<header>
<p>About Area Title<p>
<h2>Lorem ipsum[...]</h2>
</header>
<p>Lorem ipsum dolor sit amet[...]</p>
<!-- ... -->
</section>
<!-- OR -->
<section>
<p>About Area Title<p>
<h2>Lorem ipsum[...]</h2>
<p>Lorem ipsum dolor sit amet[...]</p>
<!-- ... -->
</section>
<!-- OR -->
<section>
<h2>About Area Title<h2>
<h3>Lorem ipsum[...]</h3>
<p>Lorem ipsum dolor sit amet[...]</p>
<!-- ... -->
</section>
什么是最好的解决方案(上面可能没有列出),不仅在语义上正确,而且还为屏幕阅读器、机器人等保留内容流和层次结构?
【问题讨论】:
-
没有什么可以让屏幕阅读器更容易阅读。如果您想让您的网站易于访问,您可能需要查看 mdn,他们会给您一些建议。
-
@TobyHarnish 这是不正确的。使用正确的标记会极大地影响屏幕阅读器对网站的可读性
标签: html accessibility semantic-markup