- •Языки разметки документов Язык разметки
- •Задание функций обработки выделенных элементов
- •Выделение логических элементов документа
- •Описательная разметка
- •Теговая структура языка разметки
- •Инструментарий
- •Структура документа
- •Тег meta . Атрибут http-equiv
- •Тег meta . Атрибут name
- •Текст и шрифтовое оформление Логическая и физическая разметка
- •Элементы физической разметки
- •Элементы логической разметки
- •Другие элементы
- •Спецсимволы html
- •Список определений
- •Вложенные списки
- •Гиперссылки
- •Гиперссылки. Тег а
- •Гиперссылки. Url
- •Адрес ссылки может быть абсолютным, относительным и неполным.
- •Активные изображения
- •Серверные карты
- •Создание таблицы
- •Пример таблицы
- •Области применения таблиц в html
- •Фреймы в html
- •Элементы фреймовой структуры
- •Особенности фреймовой структуры
- •Фреймовая структура
- •Вложение фреймовая структура
- •История css
- •Включение css в html
- •Включение css в html. Внедрение
- •Включение css в html. Встраивание
- •Включение css в html. Импортирование
- •Включение css в html. Связывание
- •Синтаксис css
- •Синтаксис css. Селекторы
- •Синтаксис css. Псевдоклассы
- •Синтаксис css. Наследование
- •Язык xml Общие сведения о xml
- •Синтаксис xml
- •Конструкции языка xml Элементы данных
Включение css в html. Связывание
Связывание также используется для включения таблицы стилей описанных во внешнем файле. Делается это с помощью тега LINK, располагающегося внутри контейнера HEAD ваших страниц:
<LINK REL=STYLESHEET TYPE="text/css" HREF="URL">
Первые два параметра этого тега являются зарезервированными именами, требующимися для того, чтобы сообщить браузеру, что на этой страничке будет использоваться CSS.
Третий параметр – HREF= «URL» – указывает на файл, который содержит описания стилей.
Тег <LINK>
См. стр. 9
Синтаксис css
селектор { свойство: значение;}
селектор - элементы сообщают браузеру, где применить стиль. Это могут быть имена HTML-тегов, идентификаторы элементов, авторские классы, псевдоклассы, псевдообъекты и др.
свойство – свойство стиля . Свойства шрифта, цвета, текста, таблицы, позиционирование и т.д.
body { color: blue;}
#form3 {color:red; background-color: blue}
Синтаксис css. Селекторы
Правила каскадных таблиц стилей, в которых в качестве селектора используются теги HTML, влияют на отображение всех элементов заданного типа в документе.
< STYLE TYPE="text/css"> <!-- A {text-decoration: none; }
p {color: red; } --> </STYLE>
Если некоторые экземпляры нужно отобразить по-другому, CSS реализует возможность присваивать стили не всем одинаковым элементам страницы, а избирательно – для этого описывается класс.
Для присвоения класса используется параметр CLASS = "имя класса».
< STYLE TYPE="text/css"> p.blue {color: blue }
.green {color: green;} </STYLE>
…
<p class=“blue”> Синий абзац</p>
<h1 class=“blue”> А вот заголовок синим не стал</h1>
<h1 class=“green ”> А зеленым , пожалуйста. И абзац тоже может стать зеленым. </h1>
Присвоение стилей с помощью идентификаторов применяется в случае, если данному идентификатору соответствует только один элемент на странице. Если элементов, которым необходимо присвоить такой стиль, несколько – это уже класс.
Параметр ID задаёт уникальное имя элемента, которое используется для ссылок на него в сценариях и таблицах стилей. Параметр ID можно применять к любому элементу документа.
< STYLE TYPE="text/css"> #myID {letter-spacing: 1em; } </STYLE>
…
<P ID=myID> Разрежённые слова в абзаце</P>
Синтаксис css. Псевдоклассы
Псевдокласы являются особой группой, позволяющей объединять несколько стилей для какого-либо объекта.
Например, вы можете задать свойства для первой буквы параграфа. Для этого вы назначаете для тега P псевдокласс :first-letter, в котором устанавливаете различные стили:
p:first-letter { float: right; font-size: 2em; color: red;}
В CSS2 определяются следующие псевдоклассы:
:link - еще не посещенные ссылки;
:visited - посещенные ссылки;
:hover - элемент, над которым в настоящее время находится курсор;
:first-line - первая формированная строка абзаца;
:first-letter - первая буква абзаца;
:first-child -первый дочерний элемент другого элемента;
:active - активный в данный момент элемент ;
:focus - элемент, имеющий фокус ввода;
:lang - этот псевдокласс определяет текущий язык;
:before - определяет содержимое перед элементом;
:after - определяет содержимое после элемента.