Не меняя HTML-код (оперируя только CSS), создайте оформление, вид которого показан на рисунке в конце этой страницы.
Стилевые определения записывайте в отдельный файл с именем
task01.css
, а HTML-код — в файл task01.htm
.
Файлы сохраняйте в каталоге, который укажет учитель.
В этом каталоге есть подкаталог
pic
, в котором содержатся картинки.
Файл task01.css
/* Стили HTML ---------- Центрирование BODY для IE5 Фон цвета #e5e5e5 */ HTML { } /* Стили BODY ---------- Относительное позиционирование (для отсчета смещений заголовка) Выравнивание текста слева (отмена центрирования в HTML) Нулевой внутренний отступ Внешний отступ в 10 пикселов сверху и снизу, центрирование BODY по горизонтали. Сплошная рамка цвета #638F7B толщиной в 1 пиксел Ширина области содержимого -- 750 пикселов (применить трюк для правильной работы IE5) Уменьшенный шрифт Georgia (если нет, то любой с засечками) Черный текст на белом фоне */ BODY { } /* Заголовочная часть ------------------ Относительное позиционирование (для отсчета смещений заголовка) Высота блока -- 160 пикселов Фоновый цвет #ffedc3 и фоновая картинка pic/az.png, смещённая вправо и на 1 пиксел вниз (без повторений) Нулевые внешние и внутренние отступы Сплошная рамка снизу цвета #638F7B толщиной в 1 пиксел */ H1 { } /* Картинка в заголовочной части ----------------------------- Абсолютное позиционирование в (10,10) */ H1 IMG { } /* Оболочка для содержания и боковой панели ---------------------------------------- Ширина -- 100% (для IE, который может не понять по умолчанию) Плавающий элемент, прилипание слева Ложная колонка: фоновая картинка pic/bg.png, повторенная по вертикали справа */ #wrapper { } /* Общие свойства блока содержания и боковой панели ------------------------------------------------ Внутренний отступ в 10 пикселов со всех сторон */ #content, #sidebar { } /* Содержание ---------- Плавающий элемент, прилипание слева Ширина области содержимого -- 449 пикселов (применить трюк для правильной работы IE5) (На самом деле нужно было бы объявить ширину в 450 пикселов, но IE плохо считает, 1 пиксел -- фора для него, чтобы он не решил, что ширина блока содержания и ширина боковой панели в сумме не превышают ширину BODY) */ #content { } /* Боковая панель -------------- Плавающий элемент, прилипание слева Ширина области содержимого -- 270 пикселов (применить трюк для правильной работы IE5) */ #sidebar { } /* Подвал ------ Прекращение обтекания Внутренние отступы: 0 -- сверху 10 пикселов -- слева и справа 2 пиксела -- снизу Белый текст на фоне цвета #ff7604 Сплошная рамка цвета #638F7B сверху толщиной в 1 пиксел Шрифт Trebuchet MS или другой без засечек с уменьшением размера на 20% Запрет на разрыв строки */ #footer { } /* Для устранения элементов при включённом CSS ------------------------------------------- Удалить из документа элемент с данным классом */ .none { } /* Выделение --------- Насыщенность шрифта bold */ EM { } /* Маркированный список ---------------------- Маркер списка -- картинка pic/marker.gif */ UL LI { } /* Приближаем заголовок к своему абзацу ------------------------------------ */ H2,H3,H4,H5,H6 {margin-bottom:0.2em;} P {margin:0.2em 0 1em;} /* Размеры заголовков ------------------ */ H2 {font-size:1.4em;} H3 {font-size:1.2em;}
Файл task01.htm