Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
переподы / анал / Маринка / Лекція 9 CSS.doc
Скачиваний:
4
Добавлен:
30.05.2020
Размер:
514.29 Кб
Скачать

Лекція 11

Тема: КАСКАДНІ ТАБЛИЦІ СТИЛІВ (CSS)

План

  1. ЗАСТОСУВАННЯ КАСКАДНИХ ТАБЛИЦЬ СТИЛІВ

  2. ВИЗНАЧЕННЯ СТИЛІВ ЧЕРЕЗ КЛАСИ ТА ІДЕНТИФІКАТОРИ

  3. ТЕКСТОВІ ВЛАСТИВОСТІ

  4. КОЛІР І ФОН

  5. ШРИФТИ

  6. Властивості блоків тексту

  7. Позиціонування і візуалізація

1 Застосування каскадних таблиць стилів

Таблиця стилів – це шаблон, який керує форматуванням тегів у web-документі. (CSS – CASCADING STYLE SHEETS)

Таблиця стилів складається з правил, а правило – з назви тега чи списку назв тегів і описів стилів, які діятимуть у межах цих тегів деякого html-файлу.

Опис стилю – це послідовність пар <властивість> : <значення>, які записують через крапку з комою та охоплюють фігурними дужками.

Отже, загальний вигляд правила такий:

Список тегів {

властивість 1 : значення 1;

властивість 2 : значення 2;

;

властивість N : значення N;

}

Приклад правила для одного тега:

Р {color:red}.

Браузер відтворить на екрані тексти всіх абзаців червоним кольором.

Ось приклад складнішого правила для списку тегів:

Н3, LI {

color:green;

font-family:pragmatica;

font-size:16pt;

text-align:left;

border-style:ridge;

border-width:2mm;

}

Браузер виведе всі заголовки третього рівня Н3 і елементи списків LI зеленим кольором, шрифтом Прагматика розміру 16 пунктів, вирівняє їх до лівого краю вікна й охопить рамкою товщиною 2 мм з видавленим контуром (ridge).

Існує три способи застосування таблиць стилів в Web-документі:

  • зв’язування – дозволяє використовувати одну таблицю стилів для форматування багатьох сторінок;

  • впровадження – дозволяє задавати всі правила таблиці стилів у самому документі;

  • вбудовування – дозволяє змінити форматування конкретних елементів сторінки.

Зв’язування дозволяє зберігати таблицю стилів у окремому файлі і приєднувати її до документів за допомогою тега <link> у розділі <head>.

Приклад:

Файл з ім’ям my_style.css містить опис стилів:

body { background:#000000; color:#ffffff; }

a { color:#ff0000; text-decoration:none; }

Документ HTML, який посилається на цей файл, повинен містити в розділі head наступне посилання:

<head>

<link rel="stylesheet" type="text/css" href="my_style.css">

</head>

Тут rel="stylesheet" визначає, що зв’язується з документом таблиця стилів.

Значення type="text/css" вказує, що тип файлу текстовий, і що у файлі міститься опис таблиці стилів.

Параметр href тега <link> вказує на місце знаходження файла, що містить таблицю стилів.

Для впровадження використовується тег <style>, параметр якого type повинен дорівнювати "text/css". Таблиця стилів обмежується коментарем (<!--…-->). Це робиться для того, щоб браузери, які «не вміють» працювати зі стилями, ігнорували їх.

Приклад:

<html>

<head><title>Web-документ</title>

<style type="text/css">

<!--

body { background:#000000;color:#ffffff; }

h1 { font:14pt verdana; color:yellow; }

-->

</style>

</head>

<body>

<b>Приклад</b>

<br><br>

Впроваджений стиль для розділу body забезпечує виведення білих символів на чорному тлі<br>

<h1>Для виведення заголовка використовується впроваджений стиль:шрифт verdana розміром 14 пунктів і жовтим кольором</h1>

</body>

</html>

Вбудовування у тег використовується для визначення стилю об’єкта, що форматується певним тегом, за допомогою атрибута

style="властивість1:значення1; …; властивістьN:значенняN;".

Два елементи <div> (розділ) <span> (інтервал) є універсальними елементами контейнерами і дозволяють застосовувати стиль до фрагментів тексту чи абзацу.

Приклад:

<html>

<head><title>Web-документ</title>

Приклад 1

<p style="font-family:verdana;font-size:14pt">Для виведення тексту абзацу застосований шрифт verdana розміром 14 пунктів</p>

Приклад 2

<div style="font:14pt garamond">Для виведення тексту розділу застосований шрифт garamond розміром 16 pt</div>

Приклад 3

<span style="color:#336666; font-size:22">Для виведення фрагмента тексту використовується колір,</span> цей текст виводиться без оформлення

</body>

</html>

Можна використовувати всі три способи стилів, і браузер інтерпретує їх в наступному порядку: зв’язаний – впроваджений – вбудований.

Соседние файлы в папке Маринка