Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
css-лаб.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
266.75 Кб
Скачать

1.1.Розділ 1 - Основні поняття

1.1.1.Синтаксис стилю

Синтаксис стилю не дуже сильно відрізняється від синтаксису HTML, він записуються таким чином:

Синтаксис:

селектор { атрибут: значення}

Тут під селектором мається на увазі елемент, для якого задається стиль, далі у фігурних дужках, через ";" записуються пари атрибут: значення, де ":" є замінником знаку "=". Наприклад, для фарбування всіх заголовків другого рівня в червоний колір досить просто вказати в описі стилю наступне:

H2 {color: red}

Селектори можуть описувати наступні елементи:

теги

Приклад: P {color: red} стиль застосовується до тега <P>

теги нащадків

Приклад: H1 B {color: red} стиль застосовується до тега <B>, що знаходиться усередині заголовка першого рівня, тобто є його нащадком.

дочірні теги

Приклад: OL>LI {color: red} стиль застосовується до тега <LI>, який є дочірнім елементом для тега <OL>, тобто на теги <LI>, які є дочірніми елементами для тега <UL> стиль не розповсюджується

сестринські теги

Приклад: H1+H2 {margin-top: -5mm} стиль застосовується до сестринських тегів <H1> і <H2>, які є дочірніми по відношенню до одного і тому ж батьківського тега, наприклад <BODY>, в даному випадку зменшує розрив між ними

атрибути тегів

Приклад: DIV[class=red] {color: red} стиль застосовується до всіх елементів, включених в <DIV>, у яких атрибут class рівний red

ID

Приклад: P#12 {color: red} стиль застосовується до тега <P>, у якого ідентифікатор ID рівний 12

класи

Приклад: .red {color: red} стиль застосовується до будь-яких тегів, у яких атрибут class рівний red

псевдокласи

Приклад: A:visited {color: red} стиль застосовується до відвіданого тега <A>.

В тому випадку, якщо властивостей у тега, то їх розділяють крапкою з комою:

H2 {color: red; font-size: 15pt}

Якщо який-небудь тег в документі вставлений усередині іншого тега, то він успадковує всі його властивості, і для того, щоб задати йому особливі властивості необхідно використовувати наступний синтаксис:

H3 B {color: green}

Тут призначається зелений колір для тексту виділеного тегами <B> і </B>, якщо він є заголовком третього рівня.

1.1.2.Включені таблиці стилів

Включені таблиці стилів дозволяють управляти форматуванням за допомогою стандартних тегів HTML, включаючи визначення конкретного стилю для вмісту конкретного тега, подібно до його атрибутів. Сам по собі метод включення таблиць стилів в деякому розумінні суперечить основній ідеї каскадних таблиць стилів. Оскільки ключовим моментом цієї технології є управління стилями окремих сторінок або вузла в цілому. Явне включення стилів аналогічно використанню елементу <FONT> і повинно застосовуватися тільки в тих випадках, коли необхідно визначити стиль тільки невеликого фрагмента тексту.

Приклад: <P style="color:blue;"> стиль застосовується до тега <P>, даний одиничний абзац матиме синій текст.

1.1.3.Впроваджені таблиці стилів

Впроваджені таблиці стилів дозволяють управляти окремими сторінками за допомогою пари тегів <STYLE> і </STYLE>. Ця пара зі всім її вмістом поміщається між тегами <HTML> і <BODY>. При написанні коду впровадженої таблиці вибираються теги, які будуть контейнерами тексту. Дія таблиці стилів розповсюджуватиметься тільки на ті фрагменти тексту, які будуть поміщені саме в ці теги. Точно також, як і скрипти, таблиці стилів можуть бути заховані від старих браузерів в коментарі <!-- і -->. Впроваджені таблиці використовують найчастіше.

Приклад:

<HTML>

<HEAD>

</HEAD>

<STYLE>

BODY {color: #000000;}

H3 {color: #0000ff;}

A {color: #ff0000;}

</STYLE>

<BODY>

Вміст

</BODY>

</HTML>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]