Атрибут align
недопустим для div
или большинства других тегов в HTML5.Это была допустимая разметка в HTML 3.2 и более ранних версиях, но, хотя она все еще работает, в течение многих лет она была неверным синтаксисом в HTML4, XHTML или HTML5.
Браузеры обычно имеют хорошую обратную совместимость для более ранних версий HTML и XHTML иих функции, особенно более популярные функции, такие как тег align
.Несмотря на совместимость, вы всегда должны стремиться к правильному синтаксису, когда это возможно.
Если вам нужно центрировать объекты, вам следует использовать CSS.Вы можете использовать правило margin: 0 auto;
CSS для элемента, чтобы отцентрировать его (обратите внимание: это встроенный пример, но вам, вероятно, следует использовать класс CSS):
<div style="width": 70%; margin: 0 auto;">
...
</div>
Или вы также можете посмотретьв новых функциях CSS Box Alignment (то есть flexbox), в зависимости от того, что вы центрируете.