使用<header> over <div id ="header">有什么实际好处吗?

Jit*_*yas 11 html css html5

使用<header>结束有什么实际好处<div id="header">吗?

并为header {}#header 编写css{}

我知道一个缺点是,我将不得不使用Javascript惩罚IE用户,<header>否则它将不会采取风格.

我知道它是HTML5,但在使用非HTML5支持的浏览器之前,使用它是否有任何优势.

IE6,IE7,IE8和一些旧的移动浏览器不了解这些新标签.

编辑:

可以使用JS Canvas库在所有浏览器中做一些很棒的事情,但是使用Javascript只是为了在IE中使用某些标签会降低性能而没有大的理由.

Car*_*any 0

嗯,从我的角度来看,它赋予了标记更多的意义。至少以一种更加结构化的方式。比如说,您必须自动解析您的页面(如果不是您的页面),您会知道标头始终是 a 并且它不依赖于所使用的 CSS 类。