Урок 3. Задаём цвет фона для слоёв
Ранее мы сделали два файла
index.html и
style.css, теперь
будем разбираться как задать цвет фона для каждого слоя.
Сейчас наша
страница
index.html выглядит так:
На странице не видно ничего кроме текста, поэтому для наглядности мы раскрасим
слои (блоки) в разные цвета. Откройте файл
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 }
Сохраните изменения и проверьте что получилось.
Отлично! Первый слой мы "покрасили", теперь покрасим остальные:
<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