Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие 2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.34 Mб
Скачать

Определение – задают свойства селектора.

Внешний вид списка стиля:

Селектор {свойство: значение;

свойство: значение;}

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

  • селекторы типов (элементов);

  • контекстные селекторы (потомки, дочерние элементы и элементы-братья);

  • селекторы классов и селекторы идентификаторов (ID);

  • селекторы атрибутов;

  • псевдоклассы;

  • псевдоэлементы.

Не все эти селекторы, созданные в расчете на будущее, поддерживаются современными браузерами.

Cелектор типа, который ссылается на элемент по имени. В следующем примере определяются стили заголовков первого и второго уровней путем использования тега STYLE:

<HTML> <HEAD>

<STYLE>

H1 {Font-size: 48pt:Color:RED}

H2 {Font-size: 20pt:Color:BLUE}

</STYLE>

</HEAD>

<BODY>

<H1>Это стиль H1. Цвет – красный</H1>

<H2>Это стиль H2. Цвет – синий</H2>

<P> Это – обычный стиль по умолчанию </P>

</BODY>

</HTML>

Мы изменили стили H1 и H2, принятые по умолчанию: назначили размеры (48 и 30 точек) и цвета (красный и синий) для всех текстов, которые окажутся внутри этих тегов.

Обратите внимание на то, что внутри тега <STYLE> указываются определения стилей тегов, которые записываются без угловых скобок.

В CSS 2 появился универсальный селектор элементов (*), который соответствует любому элементу. Стилевое правило * {color: gray} делает все элементы документа серыми. Универсальный селектор приводит к проблемам с элементами управления форм в некоторых браузерах. Если ваша страница содержит поля ввода на форме, то безопаснее будет не использовать универсальный селектор.

3.2. Способы добавления таблиц стилей на Web-страницы

1. Встраивание стилей (внутрь тега)

<p style = “color: red”>

<p style = “color: red; font-size=60pt”>

2. Включение стилей (заголовочные стили).

В область заголовка добавить стиль STYLE

<head>

<style type=”text/CSS”>

p{color: blue;

background-color: yellow}

</ style>

</ head >

Элемент style необходимо помещать в теги head документа. В настоящее время каскадные таблицы стилей являются единственным широко поддерживаемым языком стилей, но консорциум W3C подготовился к возможному появлению новых языков, добавив атрибут type в элемент style. Пока единственным работоспособным типом является text/ess. Атрибут type является обязательным как для HTML, так и для XHTML. Если этот атрибут опущен, некоторые браузеры могут игнорировать всю таблицу стилей.

3. Связывание. Таблицу стилей создают в виде отдельного текстового файла с расширением .css. Документ таблицы стилей – это текстовый документ, который содержит как минимум одно стилевое правило. Он не может содержать тегов HTML.

Этот стиль можно применить к нескольким документам.

Пример. В файле C1.CSS пишем следующий текст:

p{color: green;

font-size: 30 pt}

body {background-color: pink}

в документе: <head>

<link rel = “stylesheet” type = “text/css” href = “c1.css”>

… </head>

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

REL определяет тип связи между текущей страницей и той, на которую указывает ссылка. Если REL = stylesheet – мы связываемся с таблицей стилей.

TYPE – определяет тип того документа, с которым связываемся.