Есть ли практическое преимущество использования <header>
над <div id="header">
?
и написание css для header {}
над #header {}
Я знаю один недостаток: мне придется наказать пользователей IE с помощью Javascript, если использовать <header>
, иначе это не примет стиля.
Я знаю, что это HTML5, но есть ли преимущество в его использовании до тех пор, пока браузеры, не поддерживающие HTML5, все еще используются.
IE6, IE7, IE8 и некоторые старые мобильные браузеры не понимают эти новые теги.
Edit:
Можно использовать библиотеку JS Canvas, чтобы делать что-то потрясающее во всех браузерах, но использовать Javascript, просто используя некоторые теги в IE, без большой причины снизит производительность.