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

Внешние таблицы стилей

Переклад українською: Зовнішні таблиці стилів

Мы создаем внешние каскадные таблицы стилей в отдельных документах, давая им расширение «.css». Внешняя каскадная таблица стилей представляет собой простой список правил. Она не содержит HTML-тегов. CrashCourse/Demos/Stylesheet.css — пример внешней таблицы стилей.

Пример кода

1

.warning {color:#ff0000}

2

h1.warning {text-decoration:underline}

3

p.warning {font-weight:bold}

Мы можем подключить указанный CSS-файл к любому количеству страниц HTML. Тег <link>, который размещается в верхней части HTML-страницы, ссылается на внешнюю каскадную таблицу стилей.

Пример кода

01

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

02

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"lang="en">

03

<head>

04

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

05

<title>External Style Sheet</title>

06

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

07

</head>

08

<body>

09

<h1 class="warning">WARNING</h1>

10

<p class="warning">Don't go there!</p>

11

</body>

12

</html>

Атрибуты

Описание

href

указывает на местонахождение внешней каскадной таблицы стилей

rel

атрибут должен устанавливать значение “stylesheet” для ссылки на таблицу стилей

type

должно быть установлено “text/css” для ссылки на таблицу стилей

Атрибуты <link> 

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

Встроенные стили

Мы создаем встроенные стили, добавляя тегам атрибуты стиля. Так же как и в случае с классом или атрибутами идентификатора (id), большинство элементов могут иметь стилевые атрибуты. Значения атрибута стиля разделяются точкой с запятой. Образец кода ниже демонстрирует применение встроенного стиля:

Образец кода

view source

print?

01

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

02

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"lang="en">

03

<head>

04

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

05

<title>Inline Styles</title>

06

</head>

07

<body>

08

<p style="color:blue; font-weight:bold; font-size:12pt">Common Greetings</p>

09

<ul style="margin-top:-20px; font-size:10pt">

10

<li style="list-style-type:square">Hello</li>

11

<li style="list-style-type:circle">Hi</li>

12

<li style="list-style-type:disc">Howdy</li>

13

</ul>

14

</body>

15

</html>