CSS (Cascading Style
 Sheets, каскадные таблицы стилей)
• Переназначены — для оформления (и
  позволяют отделить задачи оформления от
  логики документа)
• Существуют в версии CSS3, которая пока как
  и HTML5 стандартом не является, но
  готовится им стать
• Невозможны в отрыве от HTML
Слева — без стилей, справа — та же
      страница с CSS-стилями
Главные возможности и функции CSS
• Отделяют оформление от содержания
• Разное оформление — для разных
  устройств и носителей
• Ускоряют работу сайтов
• Один стиль на множество документов
  (исправления вносятся в один файл, а
  проявляются на всём сайте)
• CSS3 даёт новые возможности оформления
Пример CSS кода
h1 {
  color: #dd0000;
  text-align: center;
}
p {
  margin-left: 20px;
  font-family: sans-serif;
}
strong {
  color: green;
  font-size: 133%;
}
Исходная страница (без CSS)
Результат применения CSS
Способы подключения CSS:
глобальный стиль документа
Способы подключения CSS:
 встроенные (inline) стили
Способы подключения CSS:
связанные (подключаемые) стили




  Это способ предпочтителен!
Типы носителей
•   all — все типы
•   screen — дисплей монитора
•   print — печатная версия
•   braille — вывод посредством системы
    Брайля (для людей с нарушениями зрения)

Подробнее на http://htmlbook.ru/samcss/tipy-
nositeley
Подключение стиля для конкретного
         типа носителя
Селекторы
Селектор — это указатель на элемент или группу элементов,
к которым должен быть применен определенный стиль.

селектор {
  свойство: значение;
  свойство: значение;
  …
}
Типы селекторов
• Селекторы тегов (p, h1 и пр.)
• Классы
• Идентификаторы
Классы




Обратите внимание: к последнему абзацу применено
  сразу два класса, их действие — комбинируется
Результат использования классов
Идентификаторы




Каждый идентификатор должен быть уникальным
     (неповторяющимся) внутри документа
Результат использования
   идентификаторов
Свойства и их значения



 http://htmlbook.ru/css
Общие свойства для нескольких
            селекторов
h1, #about, .s1 {
  color: red;
}
p, .s1 {
  font-family: sans-serif;
  font-weight: bold;
}



К одному набору свойств можно привязать сразу несколько
селекторов, перечислив их через запятую.

Также в примере класс s1 будет обладать сразу тремя
свойствами: красный цвет, рубленый шрифт, жирное
начертание.

Основы CSS