在Web应用程序中使用H1,H2,H3是否具有语义意义?

时间:2017-03-23 12:26:05

标签: html5 web-applications accessibility semantic-markup

我有一个Web应用程序,可以嵌入到iframe内的其他人的网站上。

我不知道他们网站的布局,所以我不知道哪个级别的标题元素(<h1><h2><h3>等。)从我的网络应用程序开始。

根据this page,您可以重置&#34;通过切换内容(使用<article><section><nav><aside>)来标题,从<h1>开始。将Web应用程序包装在<section>

中是否有意义?

我应该在网络应用程序中使用<h1><h2><h3>等吗?

请注意,辅助功能在此Web应用程序中非常重要。 (WCAG 2.0 AA)。

1 个答案:

答案 0 :(得分:2)

只有插入iframe seamlessly(这是标准浏览器中未实现的,并且已从HTML5.1中消失)时,您的问题才有意义:

  

在语音媒体中,用户代理应该呈现嵌套的浏览上下文,而不会宣布它是一个单独的文档。

     

通常,用户代理的行为应该好像iframe的嵌套浏览上下文的活动文档是iframe所在文档的一部分。

如果情况并非如此(肯定不是),则必须将iframe视为单独的文档,从h1开始,因为它会打开一个新的上下文。