Урок 3. Задаём цвет фона для слоёв

Ранее мы сделали два файла index.html и style.css, теперь будем разбираться как задать цвет фона для каждого слоя.

Сейчас наша страница index.html выглядит так:

3 слоя

На странице не видно ничего кроме текста, поэтому для наглядности мы раскрасим слои (блоки) в разные цвета. Откройте файл style.css и впишите туда такую строку:

/* таблица стилей */
/* задаем размещение блоков */
div { background:red }
Сохраните изменения!

Теперь в браузере видно, что все слои закрасились в красный цвет:

Фон слоев изменился на красный

Всё это конечно хорошо, но нам нужно чтобы все слои были разного цвета, для решения этой задачи существует два атрибута:

id - идентификатор;

class - класс;

Эти атрибуты используются для распознавания объектов на HTML-странице.

Рассмотрим способ применения атрибута id на примере.

Откройте файл index.html и допишите к первому слою:

<html>
<head>
<title>Дивный дизайн</title>
<meta http-equiv="Content-Type" content="text/html; charset="windows-1251">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="1">Первый блок</div>
<div>Второй блок</div>
<div>Третий блок</div>
</body>
</html>

В таблице стилей измените строку:

/* таблица стилей */
/* задаем размещение блоков */
#1 { background:red }
Сохраните изменения и проверьте что получилось.

Слой 1 красного цвета

Отлично! Первый слой мы "покрасили", теперь покрасим остальные:

<html>
<head>
<title>Дивный дизайн</title>
<meta http-equiv="Content-Type" content="text/html; charset="windows-1251">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="1">Первый блок</div>
<div id="2">Второй блок</div>
<div id="3">Третий блок</div>
</body>
</html>
Для таблицы style.css строки будут такие:
/* таблица стилей */
/* задаем размещение блоков */
#1 { background:red }
#2 { background:gray }
#3 { background:blue }
Для справки: в таблице стилей мы постоянно прописываем строки:

/* таблица стилей */
/* задаем размещение блоков */

Писать эти строки вовсе не обязательно, это просто поясняющие подписи и если таблица стилей вырастает до большого размера, то с помощью этих подписей удобно разделять определённые части кода.

Итак, теперь у нас все три слоя раскрашены в разные цвета и теперь мы будем задавать размеры по ширине и высоте.

Уроки по CSS (дивный дизайн)

Урок 1. Делаем сайт на div-ах
Урок 2. Создание таблицы стилей и привязка к страницам сайта
Урок 3. Задаём цвет фона для слоёв
Урок 4. Ширина и высота слоёв (div)
Урок 5. Собираем 3 блока в один (в 4-й)
Урок 6. Положение слоёв относительно вертикали
Урок 7. Задание отступов (полей, отбивок) для слоёв
Урок 8. Форматирование шрифтов (CSS)
Памятка вебмастеру по CSS

Как заработать в Интернете


Copyright © computerlessons.mega8.ru, 2007 - 2024. Все права защищены.

Информация