Картинки
Прижатость элементов друг к другу
Штрафной балл: 0.1
Одна из распространенных ошибок начинающих — «удушение» информационных элементов на экране путем слишком тесного их расположения.
Практическая рекомендация: оставляйте между текстом и картинкой, текстом и табличными гранями по 10 пикселов.
Таблица
Пример из конкурсной работы:
Это мы! | Рассказ о нашей команде. |
Cоветы | Ермиков Федор предлагает воспользоваться кратким справочником, который был составлен по учебнику HTML-конструирование. |
Полезные ссылки | Их немного, но они нам помогают. |
Афоризмы | Личная страничка Скляровой Насти. |
Фразмочки | Работа Горошковой Елены. |
Табличная разлиновка всегда сомнительна, но если уж она есть, то текст не должен слишком тесно прижиматься к граням таблицы. Обязательно нужны промежутки (одинаковые на протяжении всего сайта в подобных местах).
Промежуток легко образуется, если задать нужные значения атрибутам cellspacingи cellpaddingв теге TABLE. (Атрибут cellspacingзадаёт расстояние между ячейками таблицы, атрибут cellpadding— расстояние между содержимым ячейки и рамкой ячейки.)
Для образования полей вокруг элемента, помещенного в ячейку, таблицу можно кодировать, например, так:
<TABLE cellspacing=0 cellpadding=10 другие атрибуты>
Это мы! | Рассказ о нашей команде. |
Cоветы | Ермиков Федор предлагает воспользоваться кратким справочником, который был составлен по учебнику HTML-конструирование. |
Полезные ссылки | Их немного, но они нам помогают. |
Афоризмы | Личная страничка Скляровой Насти. |
Фразмочки | Работа Горошковой Елены. |
Замечание. Всегда явно задавайте в таблице значения атрибутов cellspacingи cellpadding. Если они будут опущены, браузер установит значения по умолчанию, причем умолчания у разных браузеров свои. Не следует доверять браузеру делать такие вещи по своему усмотрению.
Второй способ «удушения» информационного элемента, который пользуется успехом на роботландском конкурсе «Проба пера» — это перекрытие кислорода тексту при помощи прижатия его к картинке (рис. 7.6).
Рис 7.6. Ивану не хватает воздуха
Этот фрагмент задается следующим кодом:
<P>
<IMG src=./pic/ivan.gif
width=93 height=64
align=left
border=0 alt=Сидоров>
Иван пошел в лес за грибами. Стоял чудесный день
сентября. Иван пошел в лес не один, он взял с собой
собаку, которая любила лесные прогулки. Под высокой
стройной березой Иван нашел сразу три молодых гриба.
Собака от радости носилась вокруг хозяина, и хвост её
совершал колебательные движения, что означало высшую
степень собачьего восторга.<BR clear=left>
Вы видите, как текст «душит» Сидорова, прижимаясь к нему вплотную.
Напишите теперь:
<IMG src=./pic/title1.gif
width=93 height=64
align=left
hspace=10
border=0 alt=Сидоров>
Вы увидите, как Сидоров дышит полной грудью (рис. 7.7).
Рис 7.7. Сидоров дышит полной грудью
Атрибуты hspaceи vspaceопределяют свободное пространство:
q слева и справа (hspace) от картинки;
q над и под (vspace) картинкой.
По умолчанию значения этих атрибутов не определены, но обычно это небольшие ненулевые значения.