Будут ли устаревшие элементы удалены из будущих браузеров? - PullRequest
4 голосов
/ 10 февраля 2010

Каковы недостатки использования устаревших элементов , если меня не волнует проверка и я использую тот DTD, который их поддерживает? Будут ли устаревшие элементы не отображаться в будущих браузерах?

Некоторые онлайн-редакторы WYSIWYG (которые мы используем в CMS) по-прежнему выдают устаревшие элементы. Должен ли я потратить время, чтобы изменить вывод для клиента?

альтернативный текст http://easycaptures.com/fs/uploaded/241/3445655293.jpg

Должны ли мы избегать устаревших элементов любой ценой?

В настоящее время все основные браузеры показывают все устаревшие элементы.

Я просто хотел знать недостатки использования устаревших элементов для предоставления нетехническому клиенту, даже если все они работают сегодня во всех браузерах.

Обновление:

Вы можете соответствовать директиве 1.3. информация и структура могут быть отделены от презентации с помощью Шрифт и выровнять элементы, если хотите. Да это правильно. Вы можете использовать элемент, который устарел в HTML 4.01 девять лет назад, который связывает презентацию вашей страницы в структура страницы и содержание - есть нет критерия успеха не говорю вам использовать устаревшие функции, и вы все еще может пройти весь успех критерии для руководства, которое государства «обеспечить, чтобы информация и структура может быть отделена от презентация ». И это шаг вперед?

Я нашел это в этой статье http://accessites.org/site/2006/06/the-wcag-20-what-a-whopper/

Ответы [ 4 ]

10 голосов
/ 10 февраля 2010

Будущие браузеры могут не поддерживать их, и вы должны всегда следовать спецификации. Если вы привыкнете отклоняться от тривиального HTML, ваше будущее как профессионального программиста будет неясным.

Если вы используете редактор, который все еще использует устаревшие элементы, вы должны заменить их. К счастью, это может быть так просто, как команда поиска / замены.

5 голосов
/ 10 февраля 2010

Обычно есть причина для того, чтобы осудить вещи, и чаще всего это еще один способ сделать то же самое, что не устарело.

3 голосов
/ 10 февраля 2010

Во-первых, устаревшие элементы обычно не лучшие элементы для использования. Как правило, они устарели по какой-то причине, так как есть лучшие способы сделать это.

Во-вторых, они могут исчезнуть в будущих браузерах. (Будут ли они это сложный вопрос.)

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

Стоит ли менять существующий продукт - это другой вопрос. Позднее большинству веб-сайтов потребуется пересмотр по другим причинам, которые могут включать удаление устаревших элементов. Многие из них будут удалены из Интернета (по разным причинам) задолго до того, как любой браузер, который их не поддерживает, приобретет популярность.

Однако вы говорите об инструменте, и это другое. Инструмент должен быть более строгим, чем конечный продукт, поскольку он влияет не только на сегодняшнюю работу, но и на работу на неопределенное будущее, что повышает вероятность возникновения проблем. Я бы сказал, что инструмент нужно заменить.

3 голосов
/ 10 февраля 2010

Минусы?

ну ... они устарели ..

...