我有一个Web应用程序,可以嵌入到iframe内的其他人的网站上。
我不知道他们网站的布局,所以我不知道哪个级别的标题元素(<h1>
,<h2>
,<h3>
等。)从我的网络应用程序开始。
根据this page,您可以重置&#34;通过切换内容(使用<article>
,<section>
,<nav>
或<aside>
)来标题,从<h1>
开始。将Web应用程序包装在<section>
?
我应该在网络应用程序中使用<h1>
,<h2>
,<h3>
等吗?
请注意,辅助功能在此Web应用程序中非常重要。 (WCAG 2.0 AA)。
答案 0 :(得分:2)
只有插入iframe seamlessly(这是标准浏览器中未实现的,并且已从HTML5.1中消失)时,您的问题才有意义:
在语音媒体中,用户代理应该呈现嵌套的浏览上下文,而不会宣布它是一个单独的文档。
通常,用户代理的行为应该好像iframe的嵌套浏览上下文的活动文档是iframe所在文档的一部分。
如果情况并非如此(肯定不是),则必须将iframe视为单独的文档,从h1
开始,因为它会打开一个新的上下文。