Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 2.1 Язык гипертекстовой разметки HTML.doc
Скачиваний:
3
Добавлен:
11.01.2020
Размер:
405.5 Кб
Скачать

Каскадные таблицы стилей: назначение и возможности

Каскадные таблицы стилей (Cascade Style Sheets, CSS) – это язык,содержащий набор свойств для описания внешнего вида любых HTMLдокументов. С его помощью дизайнер имеет полный контроль над стилем и расположением каждого элемента веб страницы, что проще и гораздо функциональнее использования обычного набора HTML тегов.

Допустим мы хотим, чтобы все заголовки в тексте были красного цвета. Конечно, мы можем использовать тег заголовка <h1>и определить цвет текста с помощью тега <font>

<h1><font color="red">Заголовок 1</font></h1>

Однако удобней изначально определить, что заголовок должен отображаться в браузере красным. Для этого и служат CSS.

1. Назначение каскадных таблиц стилей

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

В сочетании с программами сценариев (JavaScript или VBScript) позволяют динамически изменять стиль отображения документа в окне браузера в зависимости от каких-либо действий пользователя (щелчок мышью, перемещение указателя и т.п.)

2. Типы каскадных таблиц стилей

Почему стили называются каскадными? Каскад - это иерархия применения - красивое название для системы применения правил. Если внимательно посмотреть на ниже перечисленные типы таблиц стилей, то станут очевидными различные способы применения стиля к одному и тому же документу.

2.1 Встроенный стиль (inline css)

Встроенный стиль определяется непосредственно в теге с использованием атрибута style. Такой подход полезен, только если стиль, единовременно применяется элементу.

Каждый тег может иметь параметр style, который определяет свойства тега. Например:

<p style="font-size:48pt; color:yellow"> Пример </p>

В данном случае текст только одного абзаца будет желтым и 48 кегля:

Пример

Такой способ задает максимальный приоритет значениям свойств тега по отношению к другим способам определения стиля.

Недостатоктакого способа трудоемкость создания и коррекции документа,целесообразно использовать только для ограниченного числа элементов.

Задание №1

1. Создайте HTML документ, соответствующий стандарту XHTML 1.1 илиXHTML 1.0 Strict 2. Создайте несколько абзацев (4 - 5), содержание - любое 3. Измените свойства одного абзаца:размер, цвет, фон (цвета можно выбрать здесь) 4. Проверьте созданный документ службой валидации

2.2. Внутренняя или внедренная таблица стилей(Internal css)

Внедренный стиль управляет представлением одного документа и размещается внутри тега <style>...</style>в разделе headHTML-документа

Например:

<head> ... < style type="text/css"> p { background-color : yellow; color: red; text-align : center } < /style> ... < /head>

В результате во всем документе будет изменен цвет фона и цвет текста и выравнивание текста в теге <p> . Посмотреть результат в другом окне

Задание №2

1. Используйте уже созданный документ 2. Создайте внедренную таблицу стилей,измените свойства тега <p>размер, цвет, фон текст (выберите другие цвета, отличные от выбранных в первом задании) 3. Проверьте созданный документ службой валидации 4. Убедитесь, что встроенный стиль имеет максимальный приоритет