Внешний (ссылка на таблицу стилей)

Практическая работа№12-13

Каскадные таблицы стилей (CSS)

Применение CSS к HTML-документу

Цель работы: Научиться структурировать и форматировать Web-страницы.

CSS - это язык стилей, определяющий отображение HTML-документов. HTML используется для структурирования содержимого страницы. CSS используется для форматирования этого структурированного содержимого. Он работает с шрифтами, цветом, полями, строками, высотой, шириной, фоновыми изображениями, позиционированием элементов и многими другими вещами. CSS, на сегодняшний день, поддерживается всеми браузерами.

Преимущества применения CSS:

  • управление отображением множества документов с помощью одной таблицы стилей;
  • более точный контроль над внешним видом страниц;
  • различные представления для разных носителей информации (экран, печать, и т.д.);
  • сложная и проработанная техника дизайна.

Есть три способа применить правила CSS к HTML-документу:

1.Встраивание или In-line (атрибут style)

Можно применять CSS к HTML с помощью HTML-атрибута style. Рассмотрим пример создания фона красного цвета.

<html> <head> <title>Страница с CSS</title> </head> <body style="background-color: #FF0000;"> <p>Это страница с красным фоном </p> </body>

</html>

 

Внутренний (тэг style)

Второй способ вставки CSS-кодов - HTML-тэг <style>. Пример,

<html> <head> <title> Страница с CSS </title> <style type="text/css"> body {background-color: #FF0000;} </style> </head> <body> <p> Это страница с красным фоном </p> </body>

</html>

 

Внешний (ссылка на таблицу стилей)

Это рекомендуемый метод - создание ссылки на так называемую внешнюю таблицу стилей. В данном пособии будет использоваться именно этот метод во всех примерах.

Внешняя таблица стилей это просто текстовый файл с расширением .css. Вы можете поместить таблицу стилей на ваш web-сервер или на жёсткий диск, как и другие файлы.

Например, таблица стилей называется style.css и находится в папке style. Это можно проиллюстрировать так:

Чтобы создать ссылку из HTML-документа (default.htm) на таблицу стилей (style.css). Это можно сделать одной строчкой HTML-кода:

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

Обратите внимание, что путь к таблице стилей указан атрибутом href.

Эту строку кода нужно вставлять в разделе head HTML, то есть между тэгами <head> и </head>. Например, так:

<html> <head> <title> Страница с CSS </title> <link rel="stylesheet" type="text/css" href="style/style.css" /> </head> <body> ...

Эта ссылка указывает браузеру, что он должен использовать правила отображения HTML-файла из CSS-файла.

Самое важное здесь то, что несколько HTML-документов могут ссылаться на одну таблицу стилей. Иначе говоря, один CSS-файл можно использовать для управления отображением множества HTML-документов.

Пример применения CSS

Откройте Блокнот и создайте два файла - HTML-файл с именем default.html и CSS-файл - style.css следующего содержания:

default.html style.css
<html> <head> <title> Страница с CSS </title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <h1>Моя первая таблица стилей</h1> </body></html> body { background-color: #FF0000;}  

Разместите эти файлы в одной папке. Не забудьте сохранить файлы с правильными расширениями (".css" и ".html").

Контрольные вопросы:

1. Для чего применяют CSS?

2. Как применить правила CSS к HTML - документу?

3. Какой способ наиболее часто применяется и почему?

4. Как создать CSS - документ?

 

Задание для самоконтроля:

Создайте три документа и примените к ним CSS-стили различными способами.