Основы HTML и CSS Каскадные таблицы стилей (CSS).

Презентация:



Advertisements
Похожие презентации
4.3 Каскадные таблицы стилей. Каскадные таблицы стилей (Cascading Style Sheets, CSS) способ оформления страниц HTML, позволяющий с помощью параметров.
Advertisements

CSS Cascading Style Sheets. Структура css селектор { свойство1: значение1; свойство2: значение2; }
Таблицы стилей Язык HTML. Каскадные таблицы стилей CSS CSS (от английского Cascading Style Sheets). Таблицы стилей позволяют разделить смысловое содержимое.
Лекция 9 Тема «Каскадные таблицы стилей » Преподаватель: Халелова Е. Н.
CSS Cascading Style Sheets. Структура css селектор { свойство1: значение1; свойство2: значение2; }
Цвет фона background-color: цвет | transparent | inherit цвет можно задавать тремя способами: 1.red, blue, green… 2.#666999, #FF0000, #00FF55… 3.rgb (255,0,0),
CSS Cascading Style Sheets. Типы стилей: 1. Стиль браузера 2. Стиль автора 3. Стиль пользователя.
CSS Cascading Style Sheet. CSS это правила как должен выглядеть HTML. Существуют три типа правил CSS 1. HTML селектор - текстовая часть HTML тэга. P селектор.
Стили в HTML Лекция по курсу «Компьютерный дизайн»
Каскадные таблицы стилей CSS. Стиль – набор параметров, задающий внешнее представление объекта. Таблица стилей – это инструмент языка html, предоставляющий.
Введение в CSS. Базовый синтаксис CSS селектор { свойство1: значение; свойство2: значение; } селектор некоторое имя стиля, для которого добавляются параметры.
Учебный курс Введение в HTML и CSS Лекция 5 Каскадные таблицы стилей (CSS) – назначение и применения. Блочные и строчные элементы. Цвет и шрифты. кандидат.
CSS это акроним для Cascading Style Sheets/Каскадных таблиц стилей. CSS это язык стилей, определяющий отображение HTML-документов HTML используется для.
CSS Cascading Style Sheets среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.
CSS Язык описания представлений По материалам курса University of Washington
CSS Язык описания представлений По материалам курса University of Washington
CSS & WEB Суть и преимущества CSS CSS (Cascading Style Sheets – каскадные таблицы стилей) – язык описания внешнего вида документа, созданного при помощи.
Каскадные таблицы стилей Блочные и строковые элементы.
Cascading Style Sheets каскадные таблицы стилей CSS-код – это список инструкций для браузера, – как и где отображать элементы веб-страницы, написанный.
Каскадные таблицы стилей CSS Блоковая модель. Синтаксис CSS.
Транксрипт:

Основы HTML и CSS Каскадные таблицы стилей (CSS)

Каскадные таблицы стилей (CSS): Основные цели и задачи CSS. Способы добавления стилей на WEB-страницу. Основные понятия и определения. Грамматика языка стилей Создание стилей и классов. Принципы каскадирования и принципы группировки Применение стилей и классов к элементам документа HTML Декоративные возможности CSS: формирование рамок и отступов Позиционирование элементов на странице и управление моделью элемента

Методы определения CSS Cascading Style Sheets (каскадные таблицы стилей) это средство, позволяющее задавать различные визуальные свойства HTML-элементам. Методы определения таблицы стилей в документе HTML: Связывание(linking)- Внешние таблицы стилей Вложение(embeding) - Информация о стиле в заголовке: элемент STYLE Встраивание(inline)- Атрибут style Импорт (import) - IE color:red; background:#cccccc свойство property значение value декларация declaration

Встроенная информация о стиле (inline) style="color:red; background:#cccccc" Атрибут style определяет информацию о стиле одного элементаstyle Обычный текст К этому абзацу применен стиль. Встроенная информация о стиле. атрибут тега декларация

Информация о стиле в заголовке: элемент STYLE - Метод вложения (embeding) p { color:red; background:#cccccc } Здесь применен стиль методом вложения. Другой абзац. селектор selector правило rule

Метод связывания (linking) - Внешние таблицы стилей p { color:red; background:#cccccc }... style.css index.html second.html

Каскадирование div{color:green}... Применен связанный стиль Применен вложенный стиль Применен встроенный стиль p{color:red} div{color:red}

Наследование Первый слой Второй слой внутри первого Третий слой внутри второго

Единицы измерения размеров em - ems, высота используемого элементом шрифта ex - x-height, ширина буквы "х" испольуемого элементом шрифта px - pixels, пикселы in - inches, дюймы cm - centimeters, сантиметры mm - millimeters, миллиметры pt - points, пункты(1pt = 1/72in = 0,35mm) pc - picas, пики(1pc = 12pt) % - относительные значения(например +20%)

Цвет и адреса URL название цвета (red, green, white...) #00cc00 - шестнадцатиричное представление #0c0 - сокращенное шестнадцатиричное представление rgb(0,240,125) - в формате RGB rgb(0%,80%,25%) - в формате RGB, относительное url("название файла") Пример: {background: url("file.gif")}

Селекторы типа элемента и класса div{color:red} div.green{color:green}.blue{color:blue} Обычный div Div с классом green Aбзац с классом green Абзац с классом blue Div с классом blue H3 с классом blue элемент элемент + класс класс Обычный div Div с классом green Aбзац с классом green Абзац с классом blue Div с классом blue H3 с классом blue

Другие селекторы #back{color:red} div#back{color:black} div b{color:green} td td td{color:blue} Div с id = back Div с контекстным селектором Третий уровень вложенности id контекстные селекторы элемент + id

И еще о селекторах Соседние селекторы b + i { color:red } Дочерние селекторы div > p { color:red } Селектор атрибута p[align] { color:red } p[align="right"] { color:green } p[align~="right"] { color:green } div[lang|="en"] { color:red } Универсальный селектор *{color:black}

Группировка селекторов h1{ color:red; background:yellow } h2{ color:blue; background:yellow } h3{ color:green; background:yellow } h1,h2,h3{ background:yellow } h1{ color:red; } h2{ color:blue; } h3{ color:green; }

Псевдоклассы и псевдоэлементы :link :visited :active :hover :focus :first-child a:link{color:blue} a:visited{color:blue} a:active{color:red} a:hover{color:green} input:focus{color:red} p:first-child{color:blue} :first-line :first-letter :after :before p:first-line{color:red} p:first-letter{color:green} p:after{content:new} p:before{content:Att. }

Оформление текстовых элементов font-family: семейства шрифта|тип шрифта font-family:Arial,Geneva,Helvetica,sans-serif; font-size: величина|% абсолютная величина: xx-small, x-small, small, medium, large, x-large, xx-large. относительная величина:larger, smaller font-size:10px; font-weight: normal|bold|bolder|lighter|число от 100 до = normal, 700 = bold font-weight: bold; общее-семейство Существуют следующие общедоступные гарнитуры шрифтов: антиква ('serif'), гротески ('sans-serif'), курсивы ('cursive'), аллегорические ('fantasy') и моноширнные ('monospace') шрифты

Оформление текстовых элементов font-style: normal|italic font-style:italic; font-variant: normal|small-caps font-variant:small-caps; font: font-style font-variant font-weigth font- size font-family Порядок важен. Можно все опустить, кроме font-size и font-family. font:bold 10px Arial !important;

Оформление текстовых элементов text-align: left|right|center|justify text-align:right; text-decoration: none|overline(|)underline(|)line- through text-decoration:underline; text-indent: величина|% text-indent:10px; text-transform: none|capitalize|uppercase|lowercase text-transform:uppercase;

Оформление текстовых элементов letter-spacing: normal|величина letter-spacing:10px; word-spacing: normal|величина word-spacing:10px; vertical-align: baseline|sub|super|top|text- top|middle| bottom|text-bottom|% vertical-align:top; line-height: normal|величина|% line-height:5%; font:bold 10/12px Arial white-space: normal|pre|nowrap white-space:pre;

Оформление списков list-style-type: none|circle|disc|square|decimal|lower-alpha|upper- alpha|lower-roman|upper-roman list-style-type:square; list-style-position: outside|inside list-style-position:inside; list-style: list-style-type list-style-position list-style-image list-style:decimal inside; list-style-image: none|url list-style-image:url("ball.gif");

Свойства цвета и фона background-color: цвет|transparent background-color:#330033; color: цвет color:red; background-position: top|bottom|center|left|right|величина|% background-position:top right; background-image: none|url background-image:url("fon.gif"); background-repeat: repeat|repeat-x|repeat-y|no-repeat background-repeat:repeat-x ; background-attachment: fixed|scroll background-attachment:fixed; background: transparent background-color background-image background-repeat background-attachment background-position background:#ffffff no-repeat url(fon.gif);

Лабораторная работа Использование стилей Файл lab-5-1.html должен отображаться в браузере так: 1 1 основные цвета: чёрный текст на белом фоне; абзацы выравниваются справа; заголовки выравниваются справа и записываются рубленым шрифтом красного цвета; термины, выделяемые курсивом, записываются зелёным цветом; основные цвета: чёрный текст на белом фоне; абзацы выравниваются справа; заголовки выравниваются справа и записываются рубленым шрифтом красного цвета; термины, выделяемые курсивом, записываются зелёным цветом; 2 2

Отступы и рамки Содержимое элемента top bottom left right margin border padding

Отступы снаружи margin-top: auto|величина|% margin-right: auto|величина|% margin-bottom: auto|величина|% margin-left: auto|величина|% margin: margin-top margin-right margin-bottom margin-left margin:10px 20px 20px 30px; margin:15px; margin-left: 10px; margin-right: 5px;

Отступы изнутри padding-top: величина|% padding-right: величина|% padding-bottom: величина|% padding-left: величина|% padding: padding-top padding-right padding-bottom padding-left padding:10px 20px 20px 30px; padding:15px;

Рамки border-width: величина|%|(thin|medium|thick) border-color: цвет border-style: none|dotted|dashed|solid|double|groove|ridge|inset| outset border-top-(width|color|style) border-right-(width|color|style) border-bottom-(width|color|style) border-left-(width|color|style) border: border-width border-style border-color border: 1px solid black; border-left: 3px solid black; Border-right: 1px dotted #ccc;

Лабораторная работа Использование стилей Используя файл lab-5-2.html, экспериментируйте со свойствами стилей: 1 1 font size color background border margin padding font size color background border margin padding 2 2

Визуальные свойства visibility: hidden|visible|inherit visibility:hidden; display: none|block|inline|list-item display:block; overflow: auto|scroll|visible|hidden overflow:auto; clip: auto|rect(top right bottom left) clip:rect(10px 20px 30px 10px);

Параметры блока width: величина|% width: 100px; height: величина|% height: 100px; float: none|left|right float: left; clear: none|left|right|both clear: both;

Параметры слоя top: auto|величина|% top: 100px; left: auto|величина|% left: 100px; position: static|absolute|relative position: absolute; Этот слой позиционирован абсолютно. Этот слой позиционирован относительно. Здесь должен быть слой Фактическое расположение слоя z-index: auto|величина|inherit z-index:3;

Лабораторная работа Использование стилей Используя файл lab-5-3.html, создайте трехмерный заголовок, как на изображении внизу 1 1

Итоги С помощью стилей мы имеем возможность отделить содержание HTML документа от оформления Таблицы стилей определяются в HTML документе методами связывания, встраивания и вложения Определенный стиль привязывается к селектору, в роли которого может выступать тег, класс и идентификатор Стили можно разделить на группы: оформления текстовых элементов, цвета и фона, отступов и рамок, параметров блока, слоев и др.