Лекция 9 Тема «Каскадные таблицы стилей » Преподаватель: Халелова Е. Н.

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



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

Учебный курс Введение в HTML и CSS Лекция 5 Каскадные таблицы стилей (CSS) – назначение и применения. Блочные и строчные элементы. Цвет и шрифты. кандидат.
CSS Cascading Style Sheet. CSS это правила как должен выглядеть HTML. Существуют три типа правил CSS 1. HTML селектор - текстовая часть HTML тэга. P селектор.
Таблицы стилей Язык HTML. Каскадные таблицы стилей CSS CSS (от английского Cascading Style Sheets). Таблицы стилей позволяют разделить смысловое содержимое.
HTML Язык гипертекстовой разметки страниц. Web-страница Web-страница – это документ в формате HTML, содержащий текст и специальные инструкции – дескрипторы.
Основы HTML и CSS Каскадные таблицы стилей (CSS).
Стили в HTML Лекция по курсу «Компьютерный дизайн»
Каскадные таблицы стилей CSS. Стиль – набор параметров, задающий внешнее представление объекта. Таблица стилей – это инструмент языка html, предоставляющий.
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),
Троицкий Д.И. Интернет-технологии1 ИНТЕРАКТИВНЫЕ WEB-СТРАНИЦЫ КАСКАДНЫЕ ТАБЛИЦЫ СТИЛЕЙ (CSS) Лекция 7 Кафедра «Автоматизированные станочные системы» Dept.
CSS Cascading Style Sheets. Структура css селектор { свойство1: значение1; свойство2: значение2; }
CSS: основные понятия и особенности. Способы добавления стилей на Веб-страницу. Использование стилей при создании сайта.
Форматирование текста на Web-странице Пока наша страница выглядит не слишком привлекательно: мелкий шрифт чёрного цвета на белом фоне. С помощью тэгов.
Введение в CSS. Базовый синтаксис CSS селектор { свойство1: значение; свойство2: значение; } селектор некоторое имя стиля, для которого добавляются параметры.
1 Cascading Style Sheets каскадные таблицы стилей 2.
Cascading Style Sheets каскадные таблицы стилей CSS-код – это список инструкций для браузера, – как и где отображать элементы веб-страницы, написанный.
Гвасалия Д.А.. Определение Каскадные таблицы стилей (Cascade Style Sheets, CSS) Каскадные таблицы стилей (Cascade Style Sheets, CSS) – технология описания.
Каскадные таблицы стилей Назначение и применение CSS.
CSS & WEB Суть и преимущества CSS CSS (Cascading Style Sheets – каскадные таблицы стилей) – язык описания внешнего вида документа, созданного при помощи.
Транксрипт:

Лекция 9 Тема «Каскадные таблицы стилей » Преподаватель: Халелова Е. Н.

1.Назначение CSS 2.Селекторы 3.Способы определения стилей 4. Свойства элементов Вопросы темы:

1.Назначение CSS Каскадные таблицы стилей (CSS) представляют собой описания различных элементов Web-страницы и являются альтернативным способом форматирования Web-документа. Основная задача CSS состоит в отделении формата Web-страницы от ее содержимого. Каскадные таблицы стилей были предложены W3С в рамках спецификации HTML 3.0

Практическое назначение CSS заключается в том, что процесс создания Web-узла может быть представлен следующим образом : Все страницы проектируемого Web-узла разбить на типы: домашняя страница, навигационные страницы, информационные страницы и т. д. Для каждого типа страниц требуется разработать логическую структуру (стандартный набор компонентов страницы) Следует создать навигационную карту узла и форму ее реализации на страницах;

Для каждого стандартного компонента страницы нужно разработать стиль его отображения (CSS-описатель) Теперь можно рисовать картинки, создавать анимацию, писать программы, вручную вводить текст и графику или генерировать содержимое страниц автоматически при обращении к ним.

2.Селекторы Параметры и директивы CSS описываются по принятым в данном стандарте правилам в специальном файле с расширением *.сss Общий синтаксис записи стилей всех элементов HTML в таком файле выглядит следующим образом: НАЗВАНИЕ ЭЛЕМЕНТА {свойство: значение} Например, H1 {color: blue; font-size: 20pt;}

Группировка селекторов Если в нескольких разных селекторах используются одни и те же определения, с помощью языка CSS их можно сгруппировать между собой. Группировка селекторов в единую директиву осуществляется следующим образом: сначала идет перечисление через запятую всех элементов, использующих одинаковое определение, затем в фигурных скобках указываются их свойства и значения. НАЗВАНИЕ ЭЛЕМЕНТА-1, НАЗВАНИЕ ЭЛЕМЕНТА-2,... НАЗВАНИЕ ЭЛЕМЕНТА-N {свойство: значение;}

Например, H1, Н2, НЗ, Н4 {font-family: Helvetica; color: red; font-size: 30pt;} Аналогичным образом можно группировать между собой определения: НАЗВАНИЕ ЭЛЕМЕНТА {Определение-1: Определение-2: Определение-N;} 1.Htm 1.css

Принцип наследования Для элементов HTML, описанных в файле CSS, справедлив принцип наследования. Все элементы web-страниц по умолчанию являются дочерними директивами тега, а значит, они будут автоматически наследовать его свойства. Cуществуют свойства, не наследуемые теми или иными элементами. Например, тег

Принцип наследования стилей CSS

При использовании стилей действуют следующие правила: Сначала применяют стили по умолчанию; Стили браузера по умолчанию переопределяются стилями, указанными элементом заголовка LINK ; Стили LINK переопределяются описаниями стилей STYLE; Стили STYLE переопределяются атрибутом STYLE в любом из элементов разметки.

3.Способы определения стилей Существует несколько способов определения стилей: 1.Определение в контейнере 2.Переопределение стиля внутри какого-либо тега с использованием параметра style=…

3.Импортирование из стилевого файла. styles_outtable.htm stls.css 4.Определение стилей через классы и идентификаторы. Если необходимо для одного и того же тега определить несколько видов начертания символов, нужно использовать классы тегов НАЗВАНИЕ ЭЛЕМЕНТА. имя класса {свойство: значение;} 2.htm2.htm

Если требуется создать класс, который не принадлежит ни одному из тегов, необходимо в описании класса опускать определение тега..имя класса{свойство: значение;} 3.htm Идентификаторы В отличие от селекторов и классов, идентификаторы представляют собой кодовые объекты CSS, которые позволяют назначать свойства отдельным компонентам HTML. В файле CSS идентификатор обозначается знаком #, а в документе HTML атрибутом ID. Он имеет собственное имя, состоящее из цифр и символов латинского алфавита. Общий синтаксис записи идентификаторов можно представить в следующем виде: НАЗВАНИЕ ЭЛЕМЕНТА#имя идентификатора {свойство: значение;} 4.htm4.htm

4.Свойства элементов Свойства шрифта Свойства шрифта могут описывать элементы, содержащие текст. Среди них можно перечислить такие, как А, В, BODY, CAPTION, DD, DL, DT, EM,H1-H6, I, LI, P, SMALL, STRIKE, STRONG, TD, TH, U и некоторые другие.

Свойства шрифта font-family; font-size; font-weight; font-variant font-style Например, H1 {font-size: 30pt;} STRIKE {font-weight: bold:} CAPTION {font-variant: small-caps:} ЕМ {font-style: italic:}

Свойства текста Свойства текста применяются практически ко всем элементам CSS, которые могут включать в себя или описывать текст text-align; text-decoration; text-indent; line-height; letter-spacing; vertical-align; text-transform; Например, Р {text-align: justify;} A {text-decoration: none:} A: visited{color:2F4F4F;} Р {text-indent: 30pt;} Р { line-height: 5px;} Р { letter-spacing: Зрх:} IMG {vertical-align: top- text;} CAPTION {text- transform: capitalize;}

Свойства цвета и фона Color; background-color; background-image; background-repeat; background-position; background-attachment Например, SMALL {color: red:} H1 { background-color: #f00000;} BODY {background-image: URL(/images/picture.gif):} BODY {background-repeat: no-repeat:} BODY {background-position: 30cm 0cm;} TD {background-position: middle:}

Свойства границ Свойства margin-left, margin-right, margin-top и margin- bottom определяют значения отступов вокруг содержащего их элемента в пикселах, сантиметрах или миллиметрах соответственно слева, справа, сверху и снизу. Данные свойства могут применяться совместно с элементами изображений, абзацев, таблиц, любых других компонентов Свойства padding-left, padding-right, padding-top и padding- bottom описывают значения отступов от видимых рамок объектов HTML, например таблиц. Свойства border-top-width, border-bottom-width, border- right-width и border-left-width определяют толщину видимого обрамления объектов, например таблиц и их ячеек,

Свойства списков Свойства списков применяются для настройки отображения элементов нумерованных и маркированных списков, определяемых в коде HTML тегом. list-style-type; list-style-image; list-style-position; Например, LI {list-style-type: square:} LI {list-style-image: URL(/images/marker.gif);} LI { list-style-position: inside:}

Вспомогательные свойства элементов Width; height ; float clear white-space display Например, IMG { height: 80%; width: 120px: } TD {float: left;} IMG {clear: both;} Р {white-space: рrе;} IMG {display: block;}

Контрольные вопросы: 1.Что такое CSS? Назначение CSS. 2.Каков общий синтаксис записи стилей? 3.Что называется селектором, а что определением при описании CSS? 4. Поясните принцип наследования в CSS. 5.Каковы способы определения стилей в CSS? 6.Поясните свойства элементов CSS.