Каскадные таблицы стилей CSS. Стиль – набор параметров, задающий внешнее представление объекта. Таблица стилей – это инструмент языка html, предоставляющий.

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



Advertisements
Похожие презентации
Введение в CSS. Базовый синтаксис CSS селектор { свойство1: значение; свойство2: значение; } селектор некоторое имя стиля, для которого добавляются параметры.
Advertisements

4.3 Каскадные таблицы стилей. Каскадные таблицы стилей (Cascading Style Sheets, CSS) способ оформления страниц HTML, позволяющий с помощью параметров.
CSSCSS (англ. Cascading Style Sheets каскадные таблицы стилей) язык описания внешнего вида документа, написанного с использованием языка разметки.англ.
CSS: основные понятия и особенности. Способы добавления стилей на Веб-страницу. Использование стилей при создании сайта.
CSS Cascading Style Sheet. CSS это правила как должен выглядеть HTML. Существуют три типа правил CSS 1. HTML селектор - текстовая часть HTML тэга. P селектор.
Структура HTML-документа HTML – язык разметки гипертекстовых документов.
Троицкий Д.И. Интернет-технологии1 ИНТЕРАКТИВНЫЕ WEB-СТРАНИЦЫ КАСКАДНЫЕ ТАБЛИЦЫ СТИЛЕЙ (CSS) Лекция 7 Кафедра «Автоматизированные станочные системы» Dept.
Гвасалия Д.А.. Определение Каскадные таблицы стилей (Cascade Style Sheets, CSS) Каскадные таблицы стилей (Cascade Style Sheets, CSS) – технология описания.
Лекция 9 Тема «Каскадные таблицы стилей » Преподаватель: Халелова Е. Н.
Каскадные таблицы стилей Назначение и применение CSS.
Форматирование текста на Web-странице Пока наша страница выглядит не слишком привлекательно: мелкий шрифт чёрного цвета на белом фоне. С помощью тэгов.
Основы HTML. HTML (Hyper Text Markup Language) язык разметки гипертекста Web-страницы.
Учебный курс Введение в HTML и CSS Лекция 5 Каскадные таблицы стилей (CSS) – назначение и применения. Блочные и строчные элементы. Цвет и шрифты. кандидат.
1 Cascading Style Sheets каскадные таблицы стилей 2.
Основы CSS и верстки сайтов ваш гид в информатике info-helper.ru.
Cascading Style Sheets каскадные таблицы стилей CSS-код – это список инструкций для браузера, – как и где отображать элементы веб-страницы, написанный.
Таблицы стилей Язык HTML. Каскадные таблицы стилей CSS CSS (от английского Cascading Style Sheets). Таблицы стилей позволяют разделить смысловое содержимое.
УРОК 2. Форматирование текста. Пока созданная страница выглядит не слишком привлекательно - мелкий шрифт черного цвета на белом фоне. Заголовки С помощью.
HTML Язык гипертекстовой разметки страниц. Web-страница Web-страница – это документ в формате HTML, содержащий текст и специальные инструкции – дескрипторы.
HTML (HyperText Markup Language). Основные понятия Элемент – конструкция языка HTML. Он состоит из 3 частей: открывающий тег, содержимое, закрывающий.
Транксрипт:

Каскадные таблицы стилей CSS

Стиль – набор параметров, задающий внешнее представление объекта. Таблица стилей – это инструмент языка html, предоставляющий возможности по улучшению внешнего отображения страницы средствами структурного программирования. Таблица стилей содержит набор правил (стилей), описывающих оформление самой Web-страницы и отдельных ее фрагментов. Каждый элемент на странице может иметь свой стиль (параграфы, заголовки, линии, текст...). Набор стилей всех элементов называют таблицей стилей.

Преимущества использования CSS: 1. Разграничение кода и оформления. 2. Разное оформление для разных устройств. 3. Расширенные по сравнению с HTML способы оформления элементов. 4. Уменьшение размеров страниц. 5. Ускорение загрузки сайта. 6. Единое стилевое оформление множества документов. 7. Централизованное хранение

Уровни CSS: Уровень 1 (CSS1) – принята , Уровень 2 (CSS2) – принята Уровень 2 (CSS2.1) – принята Уровень 3 (CSS3) – разрабатывается

Правило таблиц CSS состоит из двух частей: селектор {свойство 1: значение; свойство 2: значение} 1. Селектор – любой тэг html, для которого определение задает каким образом необходимо его форматировать. 2. Определение – состоит из двух частей: свойства значения

Пример P { color: #0000FF } P - это селектор. Он представляет собой имя тега. color - это свойство (атрибут) стиля. Он задает цвет текста. #0000FF - это значение атрибута стиля color. Оно представляет код синего цвета, записанный в формате RGB

Правила CSS 1. Несколько параметров можно перечислять через двоеточие, либо задавать отдельно каждый параметр. 2. Если для одного селектора определяются одинаковые атрибуты, но с разными значениями, то использоваться будет тот, что указан в коде последним. P { color: green } P { color: red } 3. Свойства и их значения в CSS не чувствительны к регистру, поэтому их можно набирать как заглавными, так и строчными символами.

Способы связывания документа и таблиц стилей: 1. Связывание – позволяет использовать одну таблицу стилей для форматирования многих страниц html. Для этого таблица стилей хранится в отдельном файле с расширением CSS. Присоединяется к документам с помощью тэга, задаваемого в разделе. Пример: В связываемом файле содержатся наборы правил CSS, определяющих форматирование документа.

Содержимое файла mystyles.css BODY {background-color: #000000; color: #FFFFFF} P {color: #0000FF} EM {color: #00FF00; font-weight: bold}.attention {color: #FF0000; font-style: italic}.bigtext {font-size: large}

2. Внедрение – позволяет задавать все правила таблицы стилей непосредственно в самом документе в стилевом блоке, ограниченном тэгами STYLE: Пример: B {text-transform: uppercase} P {background-color: lightgray; text-align: center}

Заголовки h1 { color: #a6780a; font-weight: normal; } h2 { color: olive; border-bottom: 2px solid black; } Заголовок 1 Заголовок 2

3. Импортирование - позволяет встраивать в документ таблицу стилей, расположенную на сервере. Выполняется это с помощью

4. Встраивание в тэги документа – позволяет изменить форматирование конкретных элементов страницы. Пример: Заголовок 1. Отображается красным цветом

Приоритеты CSS (от низшего к высшему), используемые при форматировании: 1. Связанная таблица стилей (по LINK) 2. Импортируемая таблица стилей 3. Правила с элементом html в качестве селектора 4. Правило с параметром CLASS в качестве селектора 5. Правило с параметром ID в качестве селектора 6. Встроенное в тэг html правило

Связанные, внедренные и импортированные таблицы стилей влияют на форматирование всех элементов документа. Встраивание таблицы стилей в конкретный тэг влияет только на отображение его элементов. Все способы встраивания таблиц стилей свободно могут сочетаться в одном документе. Вложенный элемент наследует правила форматирования элемента-родителя

Группирование 1. Группирование селекторов H1 {font-family: Verdana} H2 {font-family: Verdana} H1, H2 {font-family: Verdana} 2. Группирование определений H2 {font-weight: bold} H2 {font-size: 14pt} H2 {font-family: Verdana} H2 (font-weight: bold; font-size: 14pt; font-family: Verdana}

3. Группирование свойств H2 {font: bold 14pt Verdana} При задании таблицы стилей можно свободно комбинировать все три правила группирования для уменьшения её размеров.

Наследование Наследованием называется перенос правил форматирования для элементов, находящихся внутри других. Такие элементы являются дочерними, и они наследуют некоторые стилевые свойства своих родителей, внутри которых располагаются.

Идентификаторы Идентификатор элемента задается при помощи параметра id, в качестве значения которого указывается уникальное имя. На странице можно использовать только один идентификатор с определенным именем, но несколько идентификаторов с разными именами. Т.е. идентификатору соответствует только один элемент на странице. Параметр ID можно применять к любому элементу документа. #Имя идентификатора { свойство 1: значение; свойство 2: значение;... }

Идентификаторы можно применять к конкретному тегу. Тег#Имя идентификатора { свойство 1: значение; свойство 2: значение;... }

Пример p{ color: blue} p#green {color: green} Обычный абзац Текст параграфа с идентификатором

Классы Класс позволяет задать разные правила форматирования для одного элемента определённого типа или всех элементов документа. Имя класса указывается в селекторе правила после имени тега и отделяется от него точкой. Можно определить несколько правил форматирования для одного элемента и с помощью параметра class соответствующего тега применять разные правила форматирования. Тег.Имя_класса { свойство 1: значение; свойство 2: значение;... }

Пример H1. red {color: red} H1. blue {color:red; background-color: blue} Красный шрифт Красный шрифт на синем фоне

Если класс должен применяться ко всем элементам документа, то в селекторе задаётся имя класса с лидирующей точкой без указания конкретного элемента..Имя класса { свойство 1: значение; свойство 2: значение;... }

Пример.red {color: red}.blue {color: red; background-color: blue} Красный шрифт Красный шрифт на синем фоне Заголовок красного цвета на синем фоне Заголовок красного цвета

Универсальный селектор Используется, если требуется установить одновременно один стиль для всех элементов веб- страницы, например, задать шрифт или начертание текста. * { Описание правил стиля }

Пример * { font-family: Arial, Verdana, sans-serif; /* Рубленый шрифт для текста */ font-size: 96%; /* Размер текста */ } А здесь какой-то текст

Контекстные селекторы Контекстный селектор состоит из простых селекторов разделенных пробелом. Тег 1 Тег 2 {... } В этом случае стиль будет применяться к Тегу 2 когда он размещается внутри Тега 1....

Пример P B { font-family: Times, serif; /* Семейство шрифта */ font-weight: bold; /* Жирное начертание */ color: navy; /* Синий цвет текста */ }

Селекторы атрибутов Простой селектор атрибута Устанавливает стиль для элемента, если задан специфичный атрибут тега. Его значение в данном случае не важно. Селектор[атрибут] { Описание правил стиля } Стиль применяется к тем тегам, внутри которых добавлен указанный атрибут. Пробел между именем селектора и квадратными скобками не допускается.

Пример Q {font-style: italic} Q[title] {color: maroon} Продолжая известный закон Мерфи, который гласит: Если неприятность может случиться, то она обязательно случится, можем ввести свое наблюдение: После того, как веб- страница будет корректно отображаться в одном браузере, выяснится, что она неправильно показывается в другом.

Атрибут со значением Устанавливает стиль для элемента в том случае, если задано определенное значение специфичного атрибута. Селектор[атрибут="значение"] { Описание правил стиля }

Пример A[target="_blank"] { background: url(images/blank.png) 0 6px no-repeat; /* Параметры фонового рисунка */ padding-left: 15px; /* Смещаем текст вправо */ } Обычная ссылка | Ссылка в новом окне

Значение атрибута начинается с определенного текста Устанавливает стиль для элемента в том случае, если значение атрибута тега начинается с указанного текста. [атрибут="значение"] { Описание правил стиля } Селектор[атрибут="значение"] { Описание правил стиля }

Пример A[href^=" { font-weight: bold /* Жирное начертание */ } Обычная ссылка | Внешняя ссылка на сайт htmlbook.ru

Значение атрибута оканчивается определенным текстом Устанавливает стиль для элемента в том случае, если значение атрибута оканчивается указанным текстом. Селектор[атрибут$="значение"] { Описание правил стиля }

Пример A[href$=".ru"] { /* Если ссылка заканчивается на.ru */ background: url(images/ru.png) no-repeat 0 6px; /* Добавляем фоновый рисунок */ padding-left: 12px; /* Смещаем текст вправо */ } A[href$=".com"] { /* Если ссылка заканчивается на.com */ background: url(images/com.png) no-repeat 0 6px; padding-left: 12px;} Yandex.Com | Yandex.Ru