Что такого плохого в центральной метке? - PullRequest
7 голосов
/ 02 февраля 2011

Да, W3 говорит, что это (<center>) устарело ... Но все браузеры поддерживают его (включая новые выпуски) ...

Может кто-нибудь пролить свет на это, все говорят: "Это плохо /нахмурился. "пока я не видел доказательств ..

ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ВОПРОС, ЭТО НЕ ДУБЛИКАТ:Я спрашивал, почему это плохо / не одобряется, а не почему оно устарело !!

Редактировать: Итак, единственная причина в том, что «CSS должен справиться с этим»?

Ответы [ 5 ]

14 голосов
/ 02 февраля 2011

Проблема не в том, что это "плохо".Это вопрос разделения интересов.

Этот тег предназначен для использования только для презентации .У него нет другого семантического значения.

Поскольку ход состоит в том, чтобы представление обрабатывалось с помощью CSS, а HTML следует использовать только для семантической разметки, тег не рекомендуется.

1 голос
/ 02 февраля 2011

Долгое время W3C поощрял всех, всех разработчиков и реализации веб-браузеров, применять CSS для определения стиля HTML, макетов XHTML.

Этот элемент «center» определяет, как должен быть представлен некоторый контент, в то время как XHTML / HTML должен определять «документ» - значение, семантику, а не «как показывать контент». Это роль CSS.

Этот тег поддерживается для обратной совместимости, но никто не должен использовать его в новых веб-разработках, даже зная, что CSS прост, но иногда для центрирования некоторой части макета требуются дополнительные навыки стилевого оформления.

1 голос
/ 02 февраля 2011

Как <i> или <b>, у этих тегов нет ничего семантического. Это просто стиль, который должен обрабатываться с помощью CSS, а не HTML.

1 голос
/ 02 февраля 2011

Он определяет представление своего содержимого, а не описывает их.И представление и данные должны быть разделены.

1 голос
/ 02 февраля 2011

Проблема в том, что не семантически (что означает, что данные не описываются, а что с ними делать).

HTML должен быть семантическим - в конце концов, его разметка. XML описывает, как каждый из его узлов должен быть просмотрен? Не должен HTML, вот для чего нужны таблицы стилей.

Речь идет о разделении задач в конце дня - чем больше разделение, тем меньше спагетти-супа кода, который вы создаете, и тем больше шансов на повторное использование того, что вы пишете.

...