Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 文件是否无效/容易混淆<;标题>;在文件的中间_Html_Accessibility_Semantic Markup - Fatal编程技术网

Html 文件是否无效/容易混淆<;标题>;在文件的中间

Html 文件是否无效/容易混淆<;标题>;在文件的中间,html,accessibility,semantic-markup,Html,Accessibility,Semantic Markup,我目前有如下设置: <section id="intro"></section> <header></header> <section></section> <section></section> <footer></footer> header元素是带有站点名称和基本信息的粘性头。它直到用户滚动过#intro之后才显示,因此它在DOM中的位置。我想知道,从语义和可访问性

我目前有如下设置:

<section id="intro"></section>
<header></header>
<section></section>
<section></section>
<footer></footer>


header元素是带有站点名称和基本信息的粘性头。它直到用户滚动过#intro之后才显示,因此它在DOM中的位置。我想知道,从语义和可访问性的角度来看,仅仅将其设置为div或section是否更有意义。

标签是,除了它不应该是另一个
、一个
或一个
的子元素之外,当另一个元素在语义上更适合时,可以避免它。您对
的使用似乎与其推荐的用法非常吻合,不过您应该记住IE8和早期版本不支持它,并且它实际上不可与这些浏览器分离。

标记是,除了它不应是另一个
的子项、一个
或一个
,当另一个元素在语义上更适合时要避免。您对
的使用似乎与其推荐的用法非常吻合,但您应该记住IE8和早期版本不支持它,并且它实际上不可与这些浏览器分离。

这里有一个好的解读:这里有一个好的解读:为了澄清最后一句话,您可以使用Javascript,比如为非HTML5浏览器(如IE6)创建这些元素,这样它们就可以设置样式。为了澄清最后一句话,您可以使用Javascript,比如为非HTML5浏览器(如IE6)创建这些元素,这样它们就可以设置样式。