Каскадные таблицы стилей. Обзор типов селекторов и свойств элементов презентация

Содержание

Селекторы селектор типа универсальный селектор группировка селекторов селекторы потомков: div p, div * p Селекторы дочерних элементов: body > p Селекторы сестринских документов h1 + h2 { margin-top: -5mm }

Слайд 1Каскадные таблицы стилей: обзор типов селекторов и свойств элементов
Краткий обзор


Слайд 2Селекторы
селектор типа
универсальный селектор
группировка селекторов
селекторы потомков: div p, div * p
Селекторы

дочерних элементов: body > p
Селекторы сестринских документов h1 + h2 { margin-top: -5mm }
универсальный селектор

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 3Селекторы атрибутов
Селектор элементов для которых установлено значение атрибута – [att] : img

[usemap] {…}
Селектор элементов для которых установлено определенное значение атрибута - [att=val]: ol [start=1]
Атрибут HTML class и селекторы классов - .classname p.note *.footer
Атрибут HTML id и ID cелекторы - #: *#main1

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 4Псевдоклассы
Псевдокласс выбора первого дочернего – :first-child : div > p:first-child {…}
Псевдоклассы ссылок

- :link и :visited: a:link {} a:visited {}
Динамические псевдоклассы: :hover, :active и :focus : h1:hover {} h2:active {} input:focus {}

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 5Псевдоэлементы
Псевдоэлемент первой строки – :first-line : p:first-line { text-transform: uppercase }
Псевдоэлемент выбора

первой буквы - :first-letter : h2 + p:first-letter {text-size: 400%} Псевдоэлементы префикса и постфикса :befor и :after в сочетании со свойством content : p.note:befor {content: “Примечание”} p.note {color: red}

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 6Свойства цвета переднего фона блока (текста)
color: | transparent | inherit
применимо

ко всем элементам, наследуется

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 7Свойства фона
background-color: | transparent | inherit
background-image: url("") | none

| inherit
background-repeat: repeat | repeat-x | repeat-y | no-repeat | inherit
background-attachment: scroll | fixed | inherit
background-position: [ [ <проценты> | <длина> | left | center | right ] [ <проценты> | <длина> | top | center | bottom ]] | inherit
background: [<'background-color'> || <'background-image'> || <'background-repeat'> || <'background-attachment'> || <'background-position'>] | inherit
применимы ко всем элементам, не наследуются

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 8Свойства текста
text-indent: | | inherit (абзацный отступ)
text-align: left |

right | center | justify | inherit
text-decoration: none | [ underline || overline || line-through || blink ] | inherit
text-transform: capitalize | uppercase | lowercase | none | inherit
letter-spacing: normal | <длина> | inherit
word-spacing: normal | <длина> | inherit
white-space: normal | pre | nowrap | inherit
clear:
применимы ко всем элементам, наследование (кроме декорирования)

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 9Свойства шрифтов
font-family: [[ | ] [, | ]* ]

| inherit
- имя гарнитуры шрифта
- имя семейства шрифтов: 'serif' (например, Times), 'sans-serif' (например, Arial), 'cursive' (например, Comic Sans MS), 'fantasy' (например, Western), 'monospace' (например, Courier)
font-style: normal | small-caps | inherit
font-variant: repeat | repeat-x | repeat-y | no-repeat | inherit
font-weight: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 10Свойства шрифтов +
font-size: | | |

<проценты> | inherit
<абсолютный размер> = xx-small | x-small | small | medium | large | x-large | xx-large
<относительный размер> = larger | smaller
line-height: normal | <число> | <длина> | <проценты> | inherit
font: [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> | inherit
применимы ко всем элементам, наследуются

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 11Свойства списков
list-style-image: | none | inherit
list-style-type: disc | circle

| square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-latin | upper-latin | armenian | georgian | lower-alpha | upper-alpha | none | inherit
list-style-position: inside | outside | inherit
list-style: [ || || ] | inherit
применимы к элементам li, наследуются

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 12Структура блока
© НГУЭУ 2013-2014
Введение в Вэб


Слайд 13Свойства полей и отступов
margin-top, margin-right, margin-bottom, margin-left: | inherit

поля> = <длинна> | <проценты> | auto
margin: <ширина поля> {1-4} | inherit
padding-top , padding-right , padding-bottom, padding-left : <ширина отступа> | inherit
<ширина отступа> = <длинна> | <проценты>
padding: <ширина отступа> {1-4} | inherit
применимы не ко всем элементам (в частности внимательно к табличным тегам!), не наследуются

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 14Свойства границ
border-top-width, border-right-width, border-bottom-width, border-left-width: | inherit

= thin | medium | thick |<длина>
border-width: <ширина границы>{1-4} | inherit
border-top-color, border-right-color, border-bottom-color, border-left-color: <цвет> | transparent | inherit
border-color: [ <цвет> | transparent ]{1-4} | inherit
border-top-style, border-right-style, border-bottom-style, border-left-style: <стиль границы> | inherit
<стиль границы> = none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
border-style: <стиль границы>{1-4} | inherit

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 15Свойства границ +
border-top, border-right, border-bottom, border-left: [ ||

границы> || <цвет> ] | inherit
border: [ <ширина границы> || <стиль границы> || <'border-top-color'> ] | inherit
Применимы ко всем элементам, не наследуются

© НГУЭУ 2013-2014

Введение в Вэб


Слайд 16Дополнительная литература
http://www.w3c.org/
http://www.freeartists.ru/category/web-standards/
HTML 4.01
CSS 2.1
© НГУЭУ 2013-2014
Введение в Вэб


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика