Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

WEB - Лекция 3 - [CSS]

.pdf
Скачиваний:
121
Добавлен:
26.03.2015
Размер:
2.87 Mб
Скачать

Лекция 3. Каскадные таблицы стилей (CSS)

Web-технологии и

программирование

© 2014 NetCracker Technology Corporation Confidential

План лекции

Что такое CSS?

Базовый синтаксис.

Идентификаторы.

Классы.

Селекторы.

Селекторы атрибутов.

Наследование.

Каскадирование.

Специфичность.

© 2014 NetCracker Technology Corporation Confidential

2

Что такое CSS?

CSS (Cascading Style Sheets) - каскадные таблицы стилей

Стандарт на основе текстового формата, определяющий представление данных в браузере;

Набор параметров форматирования, который применяется к элементам документа, чтобы изменить их внешний вид;

Термин "каскадный" означает, что в одной странице HTML могут использоваться разные стили. Браузер, поддерживающий таблицы стилей, будет следовать их порядку (как по каскаду), интерпретируя информацию стилей.

© 2014 NetCracker Technology Corporation Confidential

3

Базовый синтаксис

Селектор

Описание

Свойство 1 Значение

Свойство 2

Значение

Селектор — это HTML-элемент, для которого добавляются параметры форматирования. В качестве селектора выступают теги, классы и

идентификаторы.

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

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

CSS не чувствителен к регистру, переносу строк, пробелам и символам табуляции.

Приоритет имеет значение, указанное в коде ниже.

© 2014 NetCracker Technology Corporation Confidential

4

Базовый синтаксис

Форма записи Можно записывать так:

p {color:red;text-align:center;}

Или так:

p { color:red;

text-align:center;

}

td { background: olive; } td { color: white; }

td { border: 1px solid black; }

td {

background: olive; color: white;

border: 1px solid black;

}

© 2014 NetCracker Technology Corporation Confidential

5

Базовый синтаксис

CSS комментарии

Чтобы выделить часть CSS документа как комментарий, используется конструкция /* … */

/* Это комментарий */

 

 

 

© 2014 NetCracker Technology Corporation Confidential

6

Базовый синтаксис

Стили CSS

Связанные

Глобальные

стили

 

Описание селекторов и

 

их значений

CSS описываются в

располагается в

отдельном файле, как

самом документе

и располагаются в

правило, с расширением

заголовке веб-

css, а для связывания

страницы с

документа с этим

помощью

файлом применяется тег

контейнера

<link>.

<style>.

Данный тег помещается в

 

контейнер <head>.

 

Внутренние

стили

По существу является расширением для одиночного тега используемого на текущей веб-странице. Для определения стиля используется атрибут style,

а его значением выступает набор стилевых правил.

© 2014 NetCracker Technology Corporation Confidential

7

Базовый синтаксис

Связанные стили

Содержимое файла mysite.css

 

 

 

© 2014 NetCracker Technology Corporation Confidential

8

CSS

Глобальные стили

 

 

 

 

 

 

 

 

 

 

 

 

 

© 2014 NetCracker Technology Corporation Confidential

9

Базовый синтаксис

Внутренние стили

 

 

 

 

 

 

 

 

 

 

 

 

 

© 2014 NetCracker Technology Corporation Confidential

10

Соседние файлы в предмете Программирование для Web