Сложные селекторы

advertisement
CSS
Cascading Style Sheets
суббота, 7 мая 2016 г.
Подключение CSS
Внутренние листы стилей:
<style type=“text/css”>
<!-- -->
</style>
Внешние листы стилей:
<link rel=“stylesheet” href=“style.css” type=“text/css” media=“handheld”/>
Комбинированный вариант:
<style type=“text/css”>
<!-@media print
@import url (style.css)
-->
</style>
Синтаксис правил
селектор
{
свойство_1: значение_1;
свойство_2: значение_2;
…
свойство_N: значение_N;
}
Разновидности селекторов
селекторы типов элементов
селекторы атрибутов
селекторы уникальных элементов
селекторы классов
селекторы псевдоклассов
селекторы псевдоэлементов
сложные селекторы
Примеры селекторов
*{}
h1 { }
XHTML:
CSS:
XHTML:
CSS:
<div id=“header”>…</div>
div#header { }
<p class=“comment”>…</p>
p.comment { }
Псевдоклассы и псевдоэлементы
Псевдоклассы:
Псевдоэлементы:
link
first-line
visited
first-letter
active
before
hover
after
focus
first-child
E:псевдоэлемент
E:псевдокласс
Селекторы атрибутов
E[attr]
E[attr=value]
E[attr~=value]
E[attr|=value]
Сложные селекторы
E, F
EF
E>F
E+F
Блочная модель
Top
Margin
Border
Padding
Left
Content
Bottom
Right
Виды позиционирования
position:
static
relative
absolute
fixed
z-index
Download