Если вы используете <header>
, как указано выше, и хотите стиль , вы должны сделать следующее в вашей таблице стилей
header{
display:block;
//OTHER STYLES YOU WANT
}
, так как header
рассматривается как *Элемент 1008 * в некоторых браузерах.
Кроме того, все IE ниже 9 не отображают эти элементы в DOM .... поэтому они не будут отображаться вообще.
Один из способов получитьвокруг этого стоит использовать скрипт onload
для создания этих элементов в DOM.Что-то вроде
var e = ("abbr,article,aside,audio,canvas,datalist,details,
figure,footer,header,hgroup,mark,menu,meter,nav,output,
progress,section,time,video").split(',');
for (var i = 0; i < e.length; i++){
document.createElement(e[i]);
}
- Разрывы строк в массиве только для форматирования SO