Является ли <center> костылем?

113
31 июля 2019, 09:50

Почему никто его не использует?

Answer 1

Использование этого тега осуждается спецификацией HTML, валидный код получается только при использовании переходного <!DOCTYPE>

http://htmlbook.ru/html/center

Проще говоря, устарел и в html5 не используется

Answer 2

Является ли костылем?

Именно! И создавался он когда-то давно разработчиками именно как временный костыль.

Почему? - Потому что html - это всего лишь структура документа, а за все остальное (выравнивание, цвет, размеры, ...) должен отвечать css. Разделение семантики и презентации.

В html5 эту оплошность исправили и полностью исключили данный тег из использования. Полный список устаревших тегов.

Аналоги выравнивания с помощью css:

text-align: center;
margin: 0 auto;
Answer 3

Большинство тегов, которые отвечают за внешнее отображение на сайте, в стандарте HTML5 считаются устаревшими. К этим тегам относятся: <center>, <big>, <font> и т.п. В качестве исключений оставили теги <b>, <i>. Одна из причин - частое использования на сайте в визуальных редакторах и т.п.

Практически все устаревшие теги до сих пор работают (кроме <blink>). Однако эта ситуация может изменится со временем, поэтому не советуют использовать их

READ ALSO
Ajax удаляет переносы строк

Ajax удаляет переносы строк

В форме ввода содержится текст с переводом строки:

109
Оформить сообщение и убрать лишнее

Оформить сообщение и убрать лишнее

Как чтобы сообщение выходило по середине, вместо ОК и Отмена чтобы было Да и Нет, также применить к сообщению стили прямо в этой функции(шрифт...

132
Синхронное выполнение ajax-запроса [дубликат]

Синхронное выполнение ajax-запроса [дубликат]

На данный вопрос уже ответили:

106
Как правильно тестировать AutoMapper?

Как правильно тестировать AutoMapper?

Продакшен код работает с автомаппером, есть цель протестировать работу автомаппераИмеется в виду : протестировать правильность маппинга...

108