3. Содержание
• Что такое CSS
• Немного истории
• Синтаксис
1. Селекторы
2. Свойства
3. Значение
• Подключение
• Возможные ошибки
3
4. Что такое CSS
CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) —
формальный язык описания внешнего вида документа, написанного с
использованием языка разметки.
“
4
5.
6. CSS
CSS - язык стилей, определяющий отображение HTML-документов.
CSS работает со шрифтами, цветом, полями, строками, высотой,
шириной, фоновыми изображениями, позиционированием элементов
и многими другими вещами.
6
13. Тема: «Архетип как мера»
Научно-фантастический рассказ
Гештальт диссонирует институциональный текст даже в том случае, если
непосредственное наблюдение этого явления затруднительно. Фингер-эффект
иллюстрирует незначительный гранит одинаково по всем направлениям. Промерзание
стекает в опасный аллювий при любом их взаимном расположении. Как мы уже знаем,
желтозём неустойчив. Если принять во внимание физическую неоднородность почвенного
индивидуума, можно прийти к выводу о том, что кризис отражает поглотительный стресс,
к тому же этот вопрос касается чего-то слишком общего.
Фрактал, как следует из полевых и лабораторных наблюдений, традиционен. Верховодка
монотонно стягивает почвенно-мелиоративный кризис, так как совершенно однозначно
указывает на существование и рост в период оформления палеогеновой поверхности
выравнивания. По характеру рельефа личность подпитывает незначительный ортштейн в
силу которого смешивает субъективное и объективное, переносит свои внутренние
побуждения на реальные связи вещей. Филогенез косо фоссилизирует липарит, это же
положение обосновывал Ж.Польти в книге "Тридцать шесть драматических ситуаций".
13
14. Тема: «Архетип как мера»
Научно-фантастический рассказ
Гештальт диссонирует институциональный текст даже в том случае, если
непосредственное наблюдение этого явления затруднительно. Фингер-эффект
иллюстрирует незначительный гранит одинаково по всем направлениям.
Промерзание стекает в опасный аллювий при любом их взаимном расположении.
Как мы уже знаем, желтозём неустойчив. Если принять во внимание физическую
неоднородность почвенного индивидуума, можно прийти к выводу о том, что
кризис отражает поглотительный стресс, к тому же этот вопрос касается чего-то
слишком общего.
Фрактал, как следует из полевых и лабораторных наблюдений, традиционен.
Верховодка монотонно стягивает почвенно-мелиоративный кризис, так как
совершенно однозначно указывает на существование и рост в период оформления
палеогеновой поверхности выравнивания. По характеру рельефа личность
подпитывает незначительный ортштейн в силу которого смешивает субъективное и
объективное, переносит свои внутренние побуждения на реальные связи вещей.
Филогенез косо фоссилизирует липарит, это же положение обосновывал Ж.Польти
в книге "Тридцать шесть драматических ситуаций".
14
15. <font face="Arial">
<h1>Тема: «Архетип как мера»</h1>
<h2><font color="red"><i>Научно-фантастический рассказ</i></font></h
<p><strong>Гештальт</strong> диссонирует институциональный
<blink>текст</blink> даже в том случае, если
затруднительно. <strike>Фингер-эффект</strike>
одинаково по всем направлениям. Промерзание стекает в
их взаимном расположении. </p>
<p>Фрактал, как следует из полевых и лабораторных
<ins>традиционен</ins>. Верховодка монотонно
кризис, так как совершенно однозначно указывает на
существование и рост в период оформления палеогеновой.
в книге <a href="#">"Тридцать шесть драматических ситуаций".</a> </p
</font>
15
18. Основные этапы развития CSS
Термин «каскадные таблицы стилей» был предложен Хокон Виум Ли в
1994 году.
В середине 1990-х Консорциум Всемирной паутины стал проявлять
интерес к CSS.
18
19. W3C и CSS
1. CSS уровень 1 (1996, 1999) - параметры шрифтов, цвета, ...
2. CSS уровень 2 (12 мая 1998), CSS 2.1 (07 июня 2011) - блочная
вёрстка, селекторы, ...
3. CSS уровня 3 находится в стадии разработки - трансформации,
анимация, ...
4. CSS уровня 4 разрабатывается с 29 сентября 2011 года.
www.w3.org
19
20.
21. Преимущества
— Расширенные способы оформления элементов
— Единое стилевое оформление множества документов (разделение
кода от оформления)
— Разное оформление для разных устройств
— Ускорение загрузки сайта
21
32. Селектор
В качестве селектора может выступать любой тег HTML, для которого
определяются правила форматирования, такие как: цвет, фон, размер
и т.д.
h1-h6, p, span, div, i, ul, li, dt
32
36. Шрифты | font
h2
{
font: italic small-caps 700 24px / 1.2 Arial, sans-serif;
}
Результат: НАШ ТЕКСТ
Универсальное свойство, которое позволяет одновременно задать
несколько характеристик шрифта.
01.
02.
03.
04.
36
37. Шрифты | font-family
h2
{
font-family: "Textbook New", Robot, sans-serif;
}
Устанавливает семейство шрифта, которое будет использоваться для
оформления текста содержимого.
01.
02.
03.
04.
37
38. Шрифты | Семейства шрифтов
• Serif — шрифты с засечками (антиквенные), типа Times New Roman;
• Sans-serif — рубленые шрифты (шрифты без засечек или гротески)
— Arial, MS Verdana;
• Cursive — курсивные (рукописные) шрифты Caflisch Script,
Corsiva;
• Fantasy — декоративные шрифты Critter, Cottonwood;
• Monospace — моноширинные шрифты, ширина каждого
символа в таком семействе одинакова (шрифт Courier
New).
38
43. Шрифты | Размер шрифта
Единицы Описание
em размер шрифта элемента
ex Высота символа x
% Процент
Относительные единицы измерения
43
44. Шрифты | Размер шрифта
Единицы Описание
px Пиксел
in Дюйм (1 дюйм равен 2,54 см)
cm Сантиметр
pt Пункт (1 пункт равен 1/72 дюйма)
pc Пика (1 пика равна 12 пунктам)
Абсолютные единицы измерения
44
45. Пример
Значение У родителя 14px У родителя 26px
1em У меня 1em У меня 1em
1ex x У меня 1ex У меня 1ex
14px У меня 14px У меня 14px
100% У меня 100% У меня 100%
14pt У меня 14pt У меня 14pt
45
51. normal 1em 1.2em 2em .5em
Это новая строка Это новая строка Это новая строка Это
новая строка Это новая строка Это новая строкаЭто новая
строка Это новая строка
51
55. Шрифты | font-variant
<div>Я small-caps текст</div>
div {
font-variant: normal | small-caps;
}
Пример: Я SMALL-CAPS ТЕКСТ
Определяет, как нужно представлять строчные буквы.
01.
02.
03.
55
57. Шрифты | font-style
div {
font-style: normal | italic | oblique;
}
Пример: Я курсивный текст, а Я наклонный текст
Определяет начертание шрифта.
01.
02.
03.
57
62. Текст?
Как браузер работает с текстом:
Говорят, один буддийский монах, за сорок лет достигший полного
душевного равновесия, потерял его на десятой минуте игры в Super
Meat Boy.
62
64. Текст | text-indent
<p>« После детального ознакомления ...</p>
p {
text-indent: -1em | 0 ;
}
« После детального ознакомления с ТЗ, мне кажется, что наш проект
очень сильно походит на велосипед на костылях...
Устанавливает величину отступа первой строки блока текста.
01.
02.
03.
64
66. Текст | text-align
<p>xxx: Как поиск так ...</p>
p {
text-align: center | right | justify | left ;
}
xxx: Как поиск так гугл, а как пинговать так Яндекс.
Устанавливает выравнивание текста.
01.
02.
03.
66
73. Текст | text-transform
p {
text-transform: capitalize | lowercase | uppercase | none ;
}
Пример: У Всех Есть План На Случай Зомби Апокалипсиса, Но
Большинство Не Знает Чем Заняться Вечером.
Управляет преобразованием текста элемента в заглавные или
прописные символы.
01.
02.
03.
73
77. Текст | vertical-align
span {
vertical-align: bottom | middle | top | значение | проценты baseline;
}
Вертикальное выравнивание текста
baseline middle
top
OPA!
bottom
sub
super
01.
02.
03.
77
82. #RRGGBB
Значение от 000000 / rgb(0, 0, 0) до ffffff / rgb(255, 255, 255)
Возможна сокращенная запись #RGB, второе значение будет
продублировано #6F0 = #66FF00.
82
83. RGB / RGBA
Можно определить цвет, используя значения красной, зеленой и синей
составляющей в десятичном исчислении.
RGBA = RGB + Alpha
rgb(255, 0, 0), или rgb(100%, 0%, 0%) = rgba(255, 0, 0, 1)
83
85. Соотношение цветов
Имя Цвет Код RGB HSL
white #ffffff или #fff rgb(255,255,255) hsl(0,0%,100%)
silver #c0c0c0 rgb(192,192,192) hsl(0,0%,75%)
gray #808080 rgb(128,128,128) hsl(0,0%,50%)
black #000000 или #000 rgb(0,0,0) hsl(0,0%,0%)
green #008800 или #080 rgb(0,100,0) hsl(120,100%,50%)
red #FF0000 или #F00 rgb(255,0,0) hsl(0,100%,50%)
85
104. Вендорные префиксы
Вендорные префиксы — это специальные приставки к названию CSS
свойства, заточенные под конкретный браузер, которые позволяют
ему понимать экспериментальные CSS свойства и одновременно
игнорировать записи, предназначенные для других браузеров.
104
105. Вендорные префиксы
Вендорный префикс Производитель Браузер Браузерный движок
-o-, -op-, -xv- Opera Software Opera Presto
-moz- проект Mozilla Firefox, SeaMonkey, Camino и др. Gecko
-ms- Microsoft Internet Explorer 8 Trident
-khtml- проект KDE Safari до версии 3, Konqueror и др. KHTML
-webkit- Apple Safari 3+, Google Chrome и др. WebKit
105
108. Причины
• Уникальные свойства браузера
• Свойство находится в разработке W3C
• Свойство частично реализует функции свойства из спецификации.
Что это дает?
108
118. Тема: «Архетип как мера»
Научно-фантастический рассказ
Гештальт диссонирует институциональный текст даже в том случае, если непосредственное наблюдение этого явления
затруднительно. Фингер-эффект иллюстрирует незначительный гранит одинаково по всем направлениям. Промерзание
стекает в опасный аллювий при любом их взаимном расположении. Как мы уже знаем, желтозём неустойчив. Если
принять во внимание физическую неоднородность почвенного индивидуума, можно прийти к выводу о том, что кризис
отражает поглотительный стресс, к тому же этот вопрос касается чего-то слишком общего.
Горизонт ожидания, по определению, важно дает песчаный реконструктивный подход при любом их взаимном
расположении. Прекрасное минимально. Искусство фоссилизирует непосредственный электрод, однозначно
свидетельствуя о неустойчивости процесса в целом. Комплекс, с зачастую загипсованными породами, дает закон, и в то
же время устанавливается достаточно приподнятый над уровнем моря коренной цоколь.
Фрактал, как следует из полевых и лабораторных наблюдений, традиционен. Верховодка монотонно стягивает
почвенно-мелиоративный кризис, так как совершенно однозначно указывает на существование и рост в период
оформления палеогеновой поверхности выравнивания. По характеру рельефа личность подпитывает незначительный
ортштейн в силу которого смешивает субъективное и объективное, переносит свои внутренние побуждения на
реальные связи вещей. Филогенез косо фоссилизирует липарит, это же положение обосновывал Ж.Польти в книге
"Тридцать шесть драматических ситуаций".
118
119. ТЕМА: «АРХЕТИП КАК МЕРА»
Научно-фантастический рассказ
Гештальт диссонирует институциональный текст даже в том случае, если
непосредственное наблюдение этого явления затруднительно. Фингер-эффект
иллюстрирует незначительный гранит одинаково по всем направлениям. Промерзание
стекает в опасный аллювий при любом их взаимном расположении. Как мы уже знаем,
желтозём неустойчив. Если принять во внимание физическую неоднородность
почвенного индивидуума, можно прийти к выводу о том, что кризис отражает
поглотительный стресс, к тому же этот вопрос касается чего-то слишком общего.
Горизонт ожидания, по определению, важно дает песчаный реконструктивный подход
при любом их взаимном расположении. Прекрасное минимально. Искусство
фоссилизирует непосредственный электрод, однозначно свидетельствуя о
неустойчивости процесса в целом. Комплекс, с зачастую загипсованными породами, дает
закон, и в то же время устанавливается достаточно приподнятый над уровнем моря
коренной цоколь.
Фрактал, как следует из полевых и лабораторных наблюдений, традиционен.
Верховодка монотонно стягивает почвенно-мелиоративный кризис, так как совершенно
однозначно указывает на существование и рост в период оформления палеогеновой
поверхности выравнивания. По характеру рельефа личность подпитывает
незначительный ортштейн в силу которого смешивает субъективное и объективное,
переносит свои внутренние побуждения на реальные связи вещей. Филогенез косо
фоссилизирует липарит, это же положение обосновывал Ж.Польти в книге "Тридцать
шесть драматических ситуаций".
119