Основы CSS (на начало урока 10)
Регистрационная метка
Практикум
На начало урока 10
Возврат

Практикум

Позиционирование и z-индекс

Задание 6. Азы информатики

Создайте страницу, вид которой показан на рисунке:

Азы информатики

Схема документа показана на рисунке. Логотип и меню выводятся на фоновую полоску при помощи абсолютного позиционирования. Внутри основного содержимого расположен блок “Новости”, который при помощи свойства float:right примыкает к правой границе, а остальные элементы обтекают его слева. В блоке “Автор” использовано свойство clear:right для прекращения обтекания.

Схема страницы

Стилевые определения записывайте в отдельный файл с именем task06.css, а HTML-код в файл task06.htm. Файлы сохраняйте в каталоге, который вам укажет учитель.

В этом каталоге есть подкаталог pic, в котором находятся необходимые картинки.

В качестве средств оформления используйте свойства, приведённые в таблице.

Свойство Описание и значения
position Задаёт тип позиции блока в окне. Значением является ключевое слово: absolute (блок с абсолютными координатами), relative (блок с относительными координатами), static (действуют обычные правила размещения блока).
left Расстояние элемента от левого края содержащего его блока. Значения: число с допустимой единицей измерения (например, px). Можно записывать значение в виде процента от родительского элемента.
top Расстояние элемента от верхнего края содержащего его блока. Значения: число с допустимой единицей измерения (например, px). Можно записывать значение в виде процента от родительского элемента.
right Расстояние элемента от правого края содержащего его блока. Значения: число с допустимой единицей измерения (например, px). Можно записывать значение в виде процента от родительского элемента.
bottom Расстояние элемента от нижнего края содержащего его блока. Значения: число с допустимой единицей измерения (например, px). Можно записывать значение в виде процента от родительского элемента.
z-index Указывает в каком порядке элементы будут перекрывать друг друга. Элементы с более высоким z-индексом будут располагаться “выше” элементов с более низким.
float Определяет тип обтекания элемента другими элементами (слева или справа). Значения: none (нет обтекания), left (элемент слева, обтекание справа), right (элемент справа, обтекание слева).
clear Указывает, что следующие элементы должны быть показаны ниже элемента, выровненного по левому или правому краю. Значения: none (обтеканиt продолжается), left (прекращение обтекания справа), right (прекращение обтекания слева), both (прекращение обтекания со всех сторон).
color Задаёт цвет текста. Значения: название цвета или его номер (как в соответствующем атрибуте HTML).
background Значение свойства записывается в виде последовательности параметров:
цвет скролл повтор координаты картинка
Посмотреть
border Задаёт рамку вокруг элемента. Записывается в формате:
border: толщина стиль цвет, например, border: 1px solid red. Некоторые значения стиля рамки: solid (сплошная линия), dashed (штриховая линия), double (двойная линия).
margin
margin-left
margin-right
margin-top
margin-bottom
Определяет размер отступа элемента: со всех сторон (margin) или с только с соответствующей стороны. Значения: число с допустимой единицей измерения (например, px). Можно записывать значение в виде процента от родительского элемента.
padding
padding-left
padding-right
padding-top
padding-bottom
Определяет расстояние между содержимым и границей элемента слева со всех сторон (padding) или с только с соответствующей стороны. Значения: число с допустимой единицей измерения (например, px). Можно записывать значение в виде процента от родительского элемента.
font-family Задаёт гарнитуру шрифта. Можно указывать название конкретного шрифта или задавать родовое название: serif (шрифт с засечками), sans-serif (рубленый шрифт), monospace (моноширинный шрифт).
font-size Задаёт размер шрифта. Значения: мнемонические размерные единицы (xx-small, x-small, small, medium, large, x-large, xx-large), мнемонические относительные указания (smaller, larger), проценты по отношению к текущему размеру (%), любые допустимые абсолютные единицы: pt (пункты), pt (пики), px (пикселы), in (дюймы), cm (сантиметры), mm (миллиметры).
width Задаёт ширину элемента. Значения: число с допустимой единицей измерения (например, px). Можно записывать значение в виде процента от родительского элемента.

В качестве текстового редактора используйте PSPad или Блокнот. Заготовки можно копировать в текстовый редактор через буфер обмена.

Файл task06.css

  
/* ---------
Белый фон, чёрный текст,
фоновая полоска (картинка fon02.gif), 
отступ блока слева на 100 пикселов 
------------*/
BODY
{
}

/* ---------
Зелёный цвет (#009900)
------------*/
H1,H2,H3,H4,H5,H6
{
}

/* ---------
Заголовок
* Отступ содержимого от границ области в 10 пикселов
* Рамка снизу 
------------*/
.title
{
}
/* ---------
Логотип
* Абсолютное позиционирование (5,5)
------------*/
.logo
{
}
/* ---------
Меню
* Абсолютное позиционирование (10,120)
* Рубленый шрифт
* Размер шрифта уменьшенный на 30%
------------*/
.menu
{
}

/* ---------
Основное содержимое
* Отступ содержимого от границ области в 10 пикселов
------------*/
.contents
{
}
/* ---------
Новости
* Обтекание слева
* Ширина 40% от блока с основным содержимым
* Фон цвета #EAEAEA
* Рамка в 1 пиксел серого цвета 
* Отступ содержимого от границ блока в 10 пикселов
* Отступ блока слева в 10 пикселов
* Рубленый шрифт
* Размер шрифта уменьшенный на 30%
------------*/
.news
{
}

/* ---------
Автор
* Прекращение обтекания
* Отступ содержимого от границ блока в 10 пикселов
* Рамка сверху
* Рубленый шрифт
* Размер шрифта уменьшенный на 30%
*-----------*/
.author
{
}

Файл task06.htm

  

На начало урока 10
Возврат

Азы информатики RU 2000/2007 © А.А.Дуванов

Вверх Оглавление книги Урок 10. Основы CSS Письмо автору Об авторах