Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Типичные ошибки сайтостроителей.doc
Скачиваний:
15
Добавлен:
01.03.2025
Размер:
14.89 Mб
Скачать

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

Штрафной балл: 0.1–0.5

Рекомендации

Максимальный штраф 0.5 назначается, когда на большинстве страниц нарушено рекомендуемое правило записи. При этом, на каждой такой странице более 50% кода записано с нарушениями этого правила.

Минимальный штраф 0.1 используется при наличии в коде (одной или нескольких страниц) единичных нарушений правила читаемости.

Штраф из диапазона 0.2–0.4 назначается по усмотрению проверяющих для промежуточных ситуаций по отношению к двум крайним, описанным выше.

Записывайте имена тегов прописными буквами, а имена атрибутов и их значения — строчными (смотрите правила записи кода, рекомендованные в описаниях предыдущей погрешности).

Строки длиннее 80 символов

Штрафной балл: 0.1–0.5

Рекомендации

Максимальный штраф 0.5 назначается, когда на большинстве страниц треть и более строк длиннее 80 символов.

Минимальный штраф 0.1 используется при наличии в коде (одной или нескольких страниц) единичных нарушений, кроме случаев записи длинных гипертекстовых ссылок — такая запись нарушением не считается.

Штраф из диапазона 0.2–0.4 назначается по усмотрению проверяющих для промежуточных ситуаций по отношению к двум крайним, описанным выше.

Если HTML-код содержит длинные строки (более 80 символов), то для их просмотра приходится применять горизонтальную прокрутку окна редактора, а это очень неудобно.

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

Штрафной балл: 0.1–0.5

Рекомендации

За каждую обнаруженную погрешность назначается штраф 0.1.

Общая сумма штрафов ограничена числом 0.5. То есть при обнаружении более пяти ошибок, они не увеличивают суммарный штраф.

Буквальное повторение одной и той же ошибки (одного и того же кода) считать одной погрешностью.

Погрешности:

  • нарушение вложенности тегов;

  • нарушение порядка следования тегов (например, отображающие теги вне блока BODY);

  • отсутствие обязательных закрывающих тегов.

относятся к серьёзным ошибкам кодирования.

Браузеры (особенно Microsoft Internet Explorer) не очень «любят» сообщать об ошибках в HTML-коде, пытаясь интерпретировать ошибочный код наиболее (по их мнению) правдоподобным образом.

Если неверный код отображает страницу правильно в IE 5, то это не значит, что страница будет верно отображаться в IE 6 и в браузерах других производителей.

Неверные названия тегов, атрибутов и их значений приводят к тому, что эти теги, атрибуты и значения не будут работать в коде.

Для неверных тегов никакого визуального объекта на экране построено не будет.

Ошибочный атрибут или значение атрибута не зададут образу тега на экране никаких свойств.

Аварийных сообщений браузер, конечно, не выдаёт.

При проверке гипертекста нельзя полагаться на браузер, равно как и только на собственное чтение тестируемого кода. Необходимо проверять код специальной программой-валидатором (например, CSE HTML Validator Lite).

Ниже приводятся примеры ошибок.

Нарушение вложенности тегов

Код с ошибками:

<P align=center>

<B>

<FONT color=black>

Ссылки на сайты Алтая</B>

</FONT>

Правильный код:

<P align=center>

<B>

<FONT color=black>

Ссылки на сайты Алтая

</FONT>

</B>