CSS. Источники информации. Подключение CSS к HTML. Таблицы стилей для различных устройств просмотра. Селекторы и комбинаторы презентация

Содержание

Слайд 2

CSS 2.1: www.w3.org/TR/CSS21 CSS: документация Консорциума W3C селекторы: www.w3.org/TR/CSS21/selector.html свойства:

CSS 2.1: www.w3.org/TR/CSS21

CSS: документация Консорциума W3C

селекторы: www.w3.org/TR/CSS21/selector.html

свойства: www.w3.org/TR/CSS21/propidx.html

CSS 3 (проект): www.w3.org/Style/CSS/current-work

синтаксис:

www.w3.org/TR/css3-syntax

селекторы: www.w3.org/TR/css3-selectors

значения и единицы измерения: www.w3.org/TR/css3-values

каскад и наследование: www.w3.org/TR/css3-cascade

Валидатор CSS: jigsaw.w3.org/css-validator

Слайд 3

Internet Explorer: msdn.microsoft.com/en-us/library/ms531205.aspx CSS: документация на сайтах браузеров селекторы: msdn.microsoft.com/en-us/library/aa358816.aspx

Internet Explorer: msdn.microsoft.com/en-us/library/ms531205.aspx

CSS: документация на сайтах браузеров

селекторы: msdn.microsoft.com/en-us/library/aa358816.aspx

свойства: msdn.microsoft.com/en-us/library/ms531207.aspx

Firefox и родственные

браузеры: developer.mozilla.org/en/docs/CSS_Reference

расширения Mozilla: developer.mozilla.org/en/docs/CSS_Reference:Mozilla_Extensions

Opera: www.opera.com/docs/specs/opera9/css

Safari: developer.apple.com/documentation/AppleApplications/Reference/ SafariCSSRef/Articles/StandardCSSProperties.html

Слайд 4

код CSS Основные понятия CSS таблица стилей (style sheet) h1

код CSS

Основные понятия CSS

таблица стилей (style sheet)

h1 {
color: #090;
}

правило (rule,

rule set)

h1

color: #090;

color

#090

селектор (selector)

объявление (declaration)

свойство (property)

значение (value)

Слайд 5

Шаблон таблицы стилей * { margin: 0; padding: 0; border-collapse:

Шаблон таблицы стилей

* {
margin: 0;
padding: 0;
border-collapse: collapse;
font-size: 100%;
}

для

всех элементов:

удалить внешние и внутренние отступы по умолчанию

удалить зазоры между ячейками таблиц

устранить распространённые проблемы с масштабированием шрифтов

Слайд 6

Подключение CSS к HTML только при типе содержания application/xhtml+xml подробнее:


Подключение CSS к HTML

media="all"?>

только при типе содержания application/xhtml+xml

подробнее: www.w3.org/TR/xml-stylesheet


не рекомендуется в XHTML: developer.mozilla.org/en/docs/ Properly_Using_CSS_and_JavaScript_in_XHTML_Documents


в прологе документа

Внедрение таблицы стилей в другую таблицу стилей:

@import url(file.css);
@import 'file.css';

Слайд 7

Устройства просмотра: Таблицы стилей для различных устройств all (все), screen

Устройства просмотра:

Таблицы стилей для различных устройств

all (все), screen (экран), print (печать),

handheld (КПК)

подробнее: www.w3.org/TR/CSS21/media.html#media-groups

Атрибут media элементов link и style:

media="screen"
media="screen, handheld"

@media print { … }
@media print, handheld { … }

@import url(screen.css) screen;
@import 'colors.css' screen, handheld;

Директива @media:

Директива @import:

Слайд 8

Скрывайте интерактивные компоненты (навигацию, формы) Таблицы стилей для печати #menu

Скрывайте интерактивные компоненты (навигацию, формы)

Таблицы стилей для печати

#menu {
display: none;
}

Скрывайте

динамические компоненты (анимацию)

Не используйте цветов, кроме оттенков серого

Учитывайте, что на печать не выводятся цвета и изображения фона (background)

Уменьшайте кегль шрифта

html {
font-size: 85%;
}

Слайд 9

Учитывайте ограниченные возможности ввода Таблицы стилей для КПК Учитывайте малый

Учитывайте ограниченные возможности ввода

Таблицы стилей для КПК

Учитывайте малый размер и разрешение

экрана (240×320, 480×640)

Не используйте псевдокласс :hover и другие возможности, требующие мыши

Скрывайте ненужные компоненты (оформление и пр.)

Уменьшайте масштабы (шрифты, отступы, размеры блоков)

Ограничивайте набор шрифтов

Слайд 10

селектор по типу элемента Простые селекторы, псевдоэлементы универсальный селектор селектор

селектор по типу элемента

Простые селекторы, псевдоэлементы

универсальный селектор

селектор по id

селектор по class

h1

*

#menu

.special

псевдоклассы

:link,

:visited

:hover, :active, :focus

:first-child

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

[title], [alt="Пушкин"], [href^="http://"], [href$=".pdf"]

последовательность простых селекторов

a.external:hover, .main#menu

псевдоэлементы

:first-letter, :first-line

:before, :after

Слайд 11

пробел Комбинаторы элемент-потомок > дочерний элемент + ближайший последующий смежный

пробел

Комбинаторы

элемент-потомок

>

дочерний элемент

+

ближайший последующий смежный элемент

~

любой последующий смежный элемент

ul li
#main p

p > strong
body >

*

h1 + p
li + li

h2 ~ p

,

группировка селекторов (не комбинатор)

td, th
ul li, td#item

Слайд 12

К каким элементам применяется Свойства CSS Какие значения принимает числовые:

К каким элементам применяется

Свойства CSS

Какие значения принимает

числовые: целые — вещественные, положительные

— отрицательные, с единицами измерения — без единиц; значения в процентах

нечисловые: ключевые слова (center, collapse, auto, …), функционалы (url(…), rgb(…), …), особые значения (#090)

Начальное значение (initial value)

Значения в таблице стилей браузера (www.w3.org/TR/CSS21/sample.html)

Наследуется ли свойство (см. также значение inherit)

Является ли свойство собирательным (shorthand)

background, border, font, list-style, margin, padding

Как преобразуется значение

Как влияет на другие свойства и значения

Слайд 13

Номинальное значение (specified value) — из таблицы стилей Преобразование значений

Номинальное значение (specified value) — из таблицы стилей

Преобразование значений

Вычисленное значение (computed

value):
относительные величины преобразуются в абсолютные
(без отображения страницы в области просмотра)

Применяемое значение (used value):
относительные величины преобразуются в абсолютные
(после отображения страницы в области просмотра)

Действующее значение (actual value):
величины округляются в соответствии
с физическими возможностями устройства просмотра

Подробнее: www.w3.org/TR/css3-values/#specified0

Имя файла: CSS.-Источники-информации.-Подключение-CSS-к-HTML.-Таблицы-стилей-для-различных-устройств-просмотра.-Селекторы-и-комбинаторы.pptx
Количество просмотров: 53
Количество скачиваний: 0