Проверка веб-страниц - PullRequest
       35

Проверка веб-страниц

1 голос
/ 13 октября 2008

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

Должен ли я заботиться о том, подтверждают ли мои страницы или нет?

Ответы [ 13 ]

4 голосов
/ 13 октября 2008

Да, по причинам, уже указанным здесь .

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

1 голос
/ 13 октября 2008

вы можете (и должны) проверить ваш CSS / HTML

Помимо получения более высоких оценок, некоторые проекты / отрасли требуют проверки для различных целей. если вы заинтересованы в будущей карьере в любом из этих секторов, то можете начать прямо сейчас:)

1 голос
/ 13 октября 2008

Да, стандарты - ваша защита в меняющемся мире. Только потому, что ваш сайт работает с таким набором веб-браузеров, нет никаких гарантий, что вы будете хороши со следующим, если вы не соответствует стандартам. Давайте будем честными, веб-браузеры часто обновляются много раз в течение срока службы веб-сайта.

Как прилежный разработчик, я уверен, что вы будете проходить повторные тесты по мере обновления браузеров, но между обновлением и тестированием (исправлением) есть окно. : -)

1 голос
/ 13 октября 2008

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

0 голосов
/ 17 октября 2008

Я думаю, что проверка ваших страниц - это хорошо, но есть несколько мифов об этом.

Во-первых, вы, вероятно, не хотите использовать XHTML, поскольку вы по-разному некорректно предоставляете его браузерам. Придерживайтесь HTML 4.0 Strict.

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

Наконец, попробуйте «заполнить» текст на ваших страницах, чтобы ваши строки не были очень длинными. Он не связан с проверкой, но помогает человеку прочесть ваш HTML.

0 голосов
/ 13 октября 2008

Как сказал Эрик, многие крупные веб-сайты не проходят валидацию, однако, если вы начнете с валидирующего веб-сайта, который отлично работает, например, в Firefox, Safari / Chrome или Opera, скорее всего, он будет правильным или в основном правы в остальных 3 и потребуют лишь незначительных корректировок, чтобы они были правы.

Затем вы можете работать с любыми хаки, которые могут понадобиться для браузеров на основе Trident, таких как IE. Для большинства обычных сайтов взломы, необходимые для работы в IE7 и IE6, все еще будут действительны.

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

Легко определить, какой браузер используется (при условии, что он отправляет правильный пользовательский агент) с PHP, если вы можете использовать программирование на стороне сервера или, альтернативно, с помощью JavaScript на стороне клиента, а затем вы можете загрузить определенную таблицу стилей сверху обычной таблицы стилей для каждого браузера. IE6 и 7 имеют HTML-хаки, которые не требуют дополнительной работы для загрузки определенных таблиц стилей для них, но нет ничего доступного для браузеров Gecko, Webkit или Presto (Firefox, Safari / Chrome или Opera), поэтому альтернативный метод нужен для чего-то определенного для этих браузеров.

0 голосов
/ 13 октября 2008

Абсолютно! Ваши сайты должны быть действительными! Действительный HTML / CSS с большей вероятностью будет работать в будущих браузерах через 10 лет!

0 голосов
/ 13 октября 2008

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

0 голосов
/ 13 октября 2008

Я всегда проверяю свои веб-страницы, и я рекомендую вам делать то же самое, НО многие сайты крупных компаний НЕ делают и не могут подтвердить, потому что важность веб-сайта, который выглядит одинаково во всех системах, требует нарушения правил.

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

0 голосов
/ 13 октября 2008

Проверка веб-страницы, на мой взгляд, сложный вопрос. С одной стороны, у вас есть рекомендация W3C - это просто: рекомендация - которая может отображаться или не отображаться (возможно, нет) одинаково во всех браузерах. С другой стороны, у вас есть свои CSS / HTML-твики и хаки, которые заставляют каждую страницу отображаться с точностью до пикселя, но, скорее всего, не проверяются с помощью валидатора W3C.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...