- •Отсутствие логотипа
- •Отсутствие заголовка сайта
- •Отсутствие заголовка страницы
- •Название окна не совпадает с заголовком страницы
- •Примеры
- •Многочисленные выделения одного и того же информационного элемента
- •Как выделять правильно
- •Фиксированный размер шрифта, который не нельзя изменить в браузере
- •Выделение стилем, типичным для ссылок
- •Более двух разных шрифтов (гарнитур)
- •Очень большие абзацы
- •Навигация Отсутствие навигационных элементов или неудобная навигация
- •Куда я могу пойти
- •Где меню
- •Электронные почтовые адреса и внешние ссылки не прописаны на страницах в явном виде
- •Неработающие ссылки
- •Геометрия страниц Страницы не имеют геометрического каркаса
- •Отсутствие выравнивания
- •Горизонтальная прокрутка в окне шириной 640
- •Разрушение единого информационного элемента при изменении размера окна браузера (например, заголовка, навигационной панели, группы управляющих кнопок)
- •Постоянные элементы страниц (заголовки, меню, логотип и т.П.) плохо держат свое место на экране при переходах со страницы на страницу
- •Прижатость элементов друг к другу
- •Картинки
- •Графика Фон, заданный картинкой, на котором текст не читается
- •Цветовая палитра, утомляющая глаза
- •Примеры
- •Графика не оптимизирована
- •Фон, заданный картинкой, на котором плитки плохо стыкуются
- •Повторение фоновой картинки в широких окнах
- •Слишком большое число цветов
- •Обилие декоративных элементов, не несущих функциональной нагрузки
- •Иллюстрации не вписываются в страницу, смотрятся как заплаты
- •Явные погрешности в качестве графического материала
- •Погрешности масштабирования
- •Рекомендации
- •Погрешности чрезмерного сжатия
- •Хвостатые ссылки
- •Отсутствие антиалиасинга или не соответствие его фону страницы
- •Отсутствие alt-значений в информационных иллюстрациях
- •Неверное (неинформативное) содержание alt-надписи
- •Мультимедиа Движущиеся и мерцающие надписи
- •Агрессивная анимация
- •Звук и видео на странице
- •Кроссбраузерность Сайт работает только в одном браузере
- •Авторские права Заимствование элементов оформления сайта без ссылок на автора
- •Как указывать авторство
- •Пример 1. Указание авторства в подрисуночной надписи
- •Рекомендуемый стиль записи гипертекста
- •Нарушение правила читаемости (должно быть: название тегов прописными буквами, названия атрибутов и их значений — строчными)
- •Строки длиннее 80 символов
- •Ошибки Нарушение вложенности тегов, или порядка следования тегов, отсутствие обязательных закрывающих тегов, неверные названия тегов, атрибутов и их значений, другие ошибки
- •Нарушение вложенности тегов
- •Отсутствие обязательных закрывающих тегов
- •Неверные названия тегов
- •Неверные названия атрибутов и их значений
- •Другие ошибки кодирования
- •Ошибка регистра в именах каталогов и файлов
- •Рекомендация
- •Некачественное кодирование Отсутствие тега title
- •Отсутствие одного из атрибутов bgcolor, text, link, alink, vlink в теге body
- •Цвет фона и текста
- •Цвет ссылок
- •Рекомендации по выбору цветов для ссылок
- •Не указаны атрибуты width и height в теге img
- •Неверные значения атрибутов width, height
- •Картинка-распорка
- •Декоративная графика
- •Составная графика
- •Теги Hn используются не для выделения заголовков или не отражают иерархию документа
- •Программирование шрифта при помощи атрибута face тега font
- •Лишние теги (кроме необязательных закрывающих), фрагменты, которые можно исключить из программы без изменения внешнего вида документа и функционирования приложения
- •Пробел, который центрируется в пустой строке.
- •Ужасный абсолютный адрес
- •Полужирный пробел с собственным лицом.
- •Хорошего должно быть много!
- •Двойное центрирование: а вдруг однократное не поможет?
- •Визуальные узоры
- •Суммарный вес страницы превышает 50 кб
- •Пропаганда нездорового образа жизни
- •Пропаганда учений, наносящих вред психике человека
- •Структура содержания Неудачная структура сайта
- •Неудачная Главная страница
- •Школьный сайт
- •Школьный сайт: вопросы
- •Пользователи школьного сайта
- •Внутренние пользователи Школьные пользователи Школьники
- •Каким же должен быть школьный сайт?
- •Отсутствует раздел Ссылки
- •Зачем нужны внешние ссылки
- •Дисциплина внешних ссылок
- •Как оформлять внешние ссылки
- •Примеры внутренних ссылок
- •Примеры внешних ссылок
- •Качество изложения Рекламный стиль изложения
- •Слишком длинные ссылки, многословные невыразительные (несамоочевидные) разделы меню
- •Краткость
- •Первое слово — самое важное
- •Многословные описания, которые можно сократить без потерь для содержания
- •Якоб Нильсен о том, как читают пользователи
- •Неудачные заголовки (сайта, страниц, разделов)
- •Важность заголовков
- •Правила для заголовков
- •Смысловая нагрузка
- •Якоб Нильсен о том, как писать тексты для сайта
- •Стив Круг об общей болтологии
- •Томас а. Пауэлл о составлении текстов для Web
- •Погрешности стиля изложения
- •Авторские права Заимствованный текстовый материал без ссылок на автора Закон “Об авторском праве и смежных правах” Российской Федерации (извлечения)
- •Как оформлять цитаты
- •Как оформлять эпиграфы
- •Пример неверного оформления
- •Пример верного оформления
- •Неразрывный пробел
- •Дефис вместо тире, дюймы вместо кавычек, буква n вместо знака номера, неверное употребление (кодирование) спецсимволов
- •Кавычки
- •Тире и дефис
- •Краткий справочник
- •Другие грамматические ошибки
Горизонтальная прокрутка в окне шириной 640
Штрафной балл: 0.1–0.5
Рекомендации
Штраф для небольшой горизонтальной прокрутки (менее 1/8 ширины окна) на одной странице — 0.1.
Штраф значительной горизонтальной прокрутки (более 1/3 ширины окна) на большей части страниц — 0.5.
Для других случаев проверяющий выбирает промежуточный штраф из диапазона 0.1–0.5.
Число пользователей, которые смотрят Интернет через монитор шириной 640 пикселов, конечно, невелико.
Но многие открывают приложение (в том числе и браузер) не на полный экран, а в окне гораздо меньшего размера (шириной примерно в 640 пикселов).
Работать с окнами, которые видны на Рабочем столе, гораздо удобнее, чем с пиктограммами на Панели задач. Можно переключаться из окна в окно, щёлкая по видимым частям приложений.
Разрушение единого информационного элемента при изменении размера окна браузера (например, заголовка, навигационной панели, группы управляющих кнопок)
Штрафной балл: 0.1
У Сидорова на экране сайт выглядел вполне прилично (рис. 7.3):
Рис 7.3. Страница сайта в широком окне
Когда Мячиков посмотрел на сайт в окне меньшей ширины, то увидел неприглядную картину (рис. 7.4):
Рис 7.4. Страница сайта в узком окне
Чтобы элементы, задуманные как единое целое, не распадались на отдельные фрагменты при изменении размера окна, нужно использовать тег NOBR или неразрывный пробел .
Постоянные элементы страниц (заголовки, меню, логотип и т.П.) плохо держат свое место на экране при переходах со страницы на страницу
Штрафной балл: 0.1
К постоянным элементам относятся в первую очередь:
логотип;
заголовок сайта;
навигационные меню.
Лишние сдвиги на экране утомляют глаза пользователя.
Необоснованные сдвиги создают ощущение беспорядка.
И главное, постоянные элементы играют роль интерфейсных линеек, обрамляющих рабочее окно, поэтому их смещение воспринимается как явная погрешность разработчика.
Пример этой ошибки демонстрируется на рис. 7.5
Рис 7.5. Постоянные элементы плохо держат своё место
Вертикальное меню сместилось вниз и вправо. Заголовок сайта и горизонтальное меню сместились вниз, при этом расстояние между заголовком и меню увеличилось.
Прижатость элементов друг к другу
Штрафной балл: 0.1
Одна из распространенных ошибок начинающих — «удушение» информационных элементов на экране путем слишком тесного их расположения.
Практическая рекомендация: оставляйте между текстом и картинкой, текстом и табличными гранями по 10 пикселов.
Таблица
Пример из конкурсной работы:
Это мы! |
Рассказ о нашей команде. |
Cоветы |
Ермиков Федор предлагает воспользоваться кратким справочником, который был составлен по учебнику HTML-конструирование. |
Полезные ссылки |
Их немного, но они нам помогают. |
Афоризмы |
Личная страничка Скляровой Насти. |
Фразмочки |
Работа Горошковой Елены. |
Табличная разлиновка всегда сомнительна, но если уж она есть, то текст не должен слишком тесно прижиматься к граням таблицы. Обязательно нужны промежутки (одинаковые на протяжении всего сайта в подобных местах).
Промежуток легко образуется, если задать нужные значения атрибутам cellspacing и cellpadding в теге TABLE. (Атрибут cellspacing задаёт расстояние между ячейками таблицы, атрибут cellpadding — расстояние между содержимым ячейки и рамкой ячейки.)
Для образования полей вокруг элемента, помещенного в ячейку, таблицу можно кодировать, например, так:
<TABLE cellspacing=0 cellpadding=10 другие атрибуты>
Это мы! |
Рассказ о нашей команде. |
Cоветы |
Ермиков Федор предлагает воспользоваться кратким справочником, который был составлен по учебнику HTML-конструирование. |
Полезные ссылки |
Их немного, но они нам помогают. |
Афоризмы |
Личная страничка Скляровой Насти. |
Фразмочки |
Работа Горошковой Елены. |
Замечание. Всегда явно задавайте в таблице значения атрибутов cellspacing и cellpadding. Если они будут опущены, браузер установит значения по умолчанию, причем умолчания у разных браузеров свои. Не следует доверять браузеру делать такие вещи по своему усмотрению.
