
- •Отсутствие логотипа
- •Отсутствие заголовка сайта
- •Отсутствие заголовка страницы
- •Название окна не совпадает с заголовком страницы
- •Примеры
- •Многочисленные выделения одного и того же информационного элемента
- •Как выделять правильно
- •Выделение стилем, типичным для ссылок
- •Более двух разных шрифтов (гарнитур)
- •Фиксированный размер шрифта, который не нельзя изменить в браузере
- •Очень большие абзацы
- •Навигация Отсутствие навигационных элементов или неудобная навигация
- •Куда я могу пойти
- •Где меню
- •Электронные почтовые адреса и внешние ссылки не прописаны на страницах в явном виде
- •Неработающие ссылки
- •Геометрия страниц Страницы не имеют геометрического каркаса
- •Отсутствие выравнивания
- •Горизонтальная прокрутка в окне шириной 640
- •Разрушение единого информационного элемента при изменении размера окна браузера (например, заголовка, навигационной панели, группы управляющих кнопок)
- •Постоянные элементы страниц (заголовки, меню, логотип и т.П.) плохо держат свое место на экране при переходах со страницы на страницу
- •Прижатость элементов друг к другу
- •Картинки
- •Графика Фон, заданный картинкой, на котором текст не читается
- •Цветовая палитра, утомляющая глаза
- •Примеры
- •Графика не оптимизирована
- •Фон, заданный картинкой, на котором плитки плохо стыкуются
- •Повторение фоновой картинки в широких окнах
- •Слишком большое число цветов
- •Обилие декоративных элементов, не несущих функциональной нагрузки
- •Иллюстрации не вписываются в страницу, смотрятся как заплаты
- •Явные погрешности в качестве графического материала
- •Погрешности масштабирования
- •Рекомендации
- •Погрешности чрезмерного сжатия
- •Хвостатые ссылки
- •Отсутствие антиалиасинга или не соответствие его фону страницы
- •Отсутствие alt-значений в информационных иллюстрациях
- •Неверное (неинформативное) содержание alt-надписи
- •Мультимедиа Движущиеся и мерцающие надписи
- •Агрессивная анимация
- •Звук и видео на странице
- •Кроссбраузерность Сайт работает только в одном браузере
- •Авторские права Заимствование элементов оформления сайта без ссылок на автора
- •Как указывать авторство
- •Пример 1. Указание авторства в подрисуночной надписи
- •Рекомендуемый стиль записи гипертекста
- •Нарушение правила читаемости (должно быть: название тегов прописными буквами, названия атрибутов и их значений — строчными)
- •Строки длиннее 80 символов
- •Ошибки Нарушение вложенности тегов, или порядка следования тегов, отсутствие обязательных закрывающих тегов, неверные названия тегов, атрибутов и их значений, другие ошибки
- •Нарушение вложенности тегов
- •Отсутствие обязательных закрывающих тегов
- •Неверные названия тегов
- •Неверные названия атрибутов и их значений
- •Другие ошибки кодирования
- •Ошибка регистра в именах каталогов и файлов
- •Рекомендация
- •Некачественное кодирование Отсутствие тега title
- •Отсутствие одного из атрибутов bgcolor, text, link, alink, vlink в теге body
- •Цвет фона и текста
- •Цвет ссылок
- •Рекомендации по выбору цветов для ссылок
- •Не указаны атрибуты width и height в теге img
- •Неверные значения атрибутов width, height
- •Картинка-распорка
- •Декоративная графика
- •Составная графика
- •Теги Hn используются не для выделения заголовков или не отражают иерархию документа
- •Программирование шрифта при помощи атрибута face тега font
- •Лишние теги (кроме необязательных закрывающих), фрагменты, которые можно исключить из программы без изменения внешнего вида документа и функционирования приложения
- •Пробел, который центрируется в пустой строке.
- •Ужасный абсолютный адрес
- •Полужирный пробел с собственным лицом.
- •Хорошего должно быть много!
- •Двойное центрирование: а вдруг однократное не поможет?
- •Визуальные узоры
- •Суммарный вес страницы превышает 50 кб
- •Пропаганда нездорового образа жизни
- •Пропаганда учений, наносящих вред психике человека
- •Структура содержания Неудачная структура сайта
- •Неудачная Главная страница
- •Школьный сайт
- •Школьный сайт: вопросы
- •Пользователи школьного сайта
- •Внутренние пользователи Школьные пользователи Школьники
- •Каким же должен быть школьный сайт?
- •Отсутствует раздел Ссылки
- •Зачем нужны внешние ссылки
- •Дисциплина внешних ссылок
- •Как оформлять внешние ссылки
- •Примеры внутренних ссылок
- •Примеры внешних ссылок
- •Качество изложения Рекламный стиль изложения
- •Слишком длинные ссылки, многословные невыразительные (несамоочевидные) разделы меню
- •Неудачные заголовки (сайта, страниц, разделов)
- •Важность заголовков
- •Правила для заголовков
- •Смысловая нагрузка
- •Краткость
- •Первое слово — самое важное
- •Многословные описания, которые можно сократить без потерь для содержания
- •Якоб Нильсен о том, как читают пользователи
- •Якоб Нильсен о том, как писать тексты для сайта
- •Стив Круг об общей болтологии
- •Томас а. Пауэлл о составлении текстов для Web
- •Погрешности стиля изложения
- •Авторские права Заимствованный текстовый материал без ссылок на автора Закон “Об авторском праве и смежных правах” Российской Федерации (извлечения)
- •Как оформлять цитаты
- •Как оформлять эпиграфы
- •Пример неверного оформления
- •Пример верного оформления
- •Неразрывный пробел
- •Дефис вместо тире, дюймы вместо кавычек, буква n вместо знака номера, неверное употребление (кодирование) спецсимволов
- •Кавычки
- •Тире и дефис
- •Краткий справочник
- •Другие грамматические ошибки
Программирование шрифта при помощи атрибута face тега font
Штрафной балл: 0.1–0.5
Рекомендации
За каждую обнаруженную погрешность назначается штраф 0.1.
Общая сумма штрафов ограничена числом 0.5. То есть при обнаружении более пяти ошибок, они не увеличивают суммарный штраф.
Буквальное повторение одной и той же ошибки (одного и того же кода) считать одной погрешностью.
Не рекомендуется задавать шрифт в коде гипертекстовой страницы. Это может привести к проблемам, если на машине пользователя заказанный шрифт не содержит русских букв.
Браузер интерпретирует атрибут face так, как описано ниже.
Сначала браузер пытается найти заказанный шрифт на компьютере пользователя. Если такой шрифт есть, он используется при выводе текстового фрагмента.
Но шрифт с одним и тем же названием может содержать или не содержать в своем наборе русские буквы. Иными словами, ваш текст на компьютере пользователя может быть похож на «древненорвежский» и никакие переустановки кодировок в браузере не помогут. Изображений (глифов) русских букв в шрифте просто не существует!
Уж лучше бы браузер не нашёл заказанного шрифта! В этом случае он станет пользоваться шрифтом по умолчанию, то есть Times Roman или тем, который установил пользователь вместо Times Roman для своего браузера.
Значением атрибута face может быть не один, а целый список шрифтов (разделитель — запятая). Если хочется вывести надпись рубленым шрифтом, можно написать:
<FONT face="Arial,Geneva,Helvetica> Текст будет показан рубленым шрифтом? </FONT> |
Сначала браузер пытается найти первый из указанных шрифтов, потом, в случае неудачи, второй, и так далее, по списку.
Если ни один шрифт не найден, берётся шрифт по умолчанию. И эта неудача может оказаться для пользователя сущим благом.
Если вы не хотите, чтобы ваши тексты имели вид, показанный на рис. 7.45, избегайте задания шрифтов в коде гипертекстовых страниц.
Рис 7.45. Этот текст написан шрифтом Arial, в котором нет русских букв
Лишние теги (кроме необязательных закрывающих), фрагменты, которые можно исключить из программы без изменения внешнего вида документа и функционирования приложения
Штрафной балл: 0.1–0.5
Рекомендации
За каждую обнаруженную погрешность назначается штраф 0.1.
Общая сумма штрафов ограничена числом 0.5. То есть при обнаружении более пяти ошибок, они не увеличивают суммарный штраф.
Буквальное повторение одной и той же ошибки (одного и того же кода) считать одной погрешностью.
Появление в критериях описания данной погрешности явилось своего рода «защитой» от построения гипертекстовых страниц в визуальных редакторах.
Именно визуальные редакторы, генерируя автоматический код, записывают в него много «мусора».
Особенно этим грешит Word.
Легкость, с которой Word переводит свой текст в формат HTML, заставляет начинающего вебмастера задаться неизбежным вопросом: зачем изучать язык, если можно получать HTML-коды без всякой головной боли?
Что касается Word, то пример явно неудачный. Как раз здесь, головная боль обеспечена на все 100%.
При использовании Word как визуального HTML-редактора возникают следующие проблемы:
Невозможно добиться точного соответствия Word-страницы визуальному представлению полученного HTML-документа.
Word вставляет в HTML-коды много лишнего. Процент «мусора» порой достигает 50%. А пересылка «довеска» по сети стоит времени и денег.
Word не справляется с конвертированием в HTML больших и сложных по структуре файлов.
Word не умеет записывать HTML-тексты шрифтом по умолчанию. Он обязательно вставляет тег FONT с атрибутом face, в котором прописывает конкретный шрифт. Эта «привычка» Word не является безобидной для русскоязычных сайтов. Если на машине клиента указанные шрифты не содержат русских букв, то прочитать текст нельзя.
Вероятно, вы встречались в Интернете с такой ситуацией, пробовали менять кодировки, но все с нулевым эффектом — браузер показывает текст шрифтом, в котором нет русских букв, и смена кодировки в этом случае, естественно, не помогает.
Существуют более продвинутые, по сравнению с Word, визуальные HTML-редакторы. Среди них — HomeSite и FrontPage 2000.
Но если вам нужно создать оригинальное HTML-произведение, которое не будет выглядеть как набившие оскомину интернетовские штампы, если вы хотите получить оптимальный код и добавить на страницу интерактивность за счёт собственных скриптов и таблиц стилей, знания тегов и принципов построения HTML-кода просто необходимы.
Вы не будете попадать в беспомощную ситуацию, когда визуальный редактор делает что-то не то, а подправить код вручную вы не в состоянии.
Наконец, свободно владея HTML, вы будете ощущать себя принятым в хорошую компанию.
HTML — это латынь гипертекстовой разработки и знать её необходимо, хотя бы для того, чтобы понимать, о чём говорят и пишут люди в этой области.
Ну, а визуальные редакторы, конечно, вещь полезная. Почему бы и не использовать их, когда действительно трудно. Например, для разметки графической карты гипертекстовыми ссылками.
Конкурсы Роботландского университета — бездонный колодец поучительнейших иллюстраций ко всем мыслимым ошибкам и погрешностям начинающих веб-проектировщиков.
Ниже предлагается ведёрко из этого источника. Оно наполнено кодами, сгенерированные визуальными редакторами. Примите напиток как горькое лекарство, и вы всерьёз начнете учить «матчасть» (теги и технику их использования).