У меня вот вопрос конкретно к тем кто уже перешел или переходит на html5: css привязывать к новым элементам (<header> например) как вот тут: header { width: 100%; display: block; text-align: center; background-color: #595959; float: left; } <header> Заголовок </header> или как раньше только просто в начале и в конце добавить. .title { width: 100%; display: block; text-align: center; background-color: #595959; float: left; } <header> <div class="title"> Заголовок </div> </header> Оба валидны, но в первом кода меньше. Но при переходе от html4 к html5 второй проще. ИМХО. А как вы считаете?