Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб программирование.Начало пути.doc
Скачиваний:
0
Добавлен:
04.01.2020
Размер:
7.81 Mб
Скачать

Свойства таблиц

Свойство

Описание

border-collapse

separate|collapse; separate - разделяет границу таблицы и границы ее ячеек (по умолчанию); collapse - объединяет их.

border-spacing

Задает расстояние между границами ячеек в таблице: значение1 [значение2]. Одно значение устанавливает одновременно расстояние по вертикали и горизонтали между границами ячеек. Если значений два, то первое определяет горизонтальное расстояние, а второе – вертикальное.

caption-side

Определяет положение заголовка таблицы, который задается с помо­щью тега <caption> относительно самой таблицы: top | bottom.top – располагает заголовок по верхнему краю таблицы.

bottom – заголовок располагается под таблицей.

right – заголовок размещается справа от таблицы. left – заголовок раз­мещается слева от таблицы.

empty-cells

Задает отображение границ и фона в ячейке, если она пустая. При од­новременном добавлении к таблице свойства border-collapse со значе­нием collapse, свойство empty-cells игнорируется. empty-cells: show | hide. show – отображает границу вокруг ячейки и фон в ней.

hide – граница и фон в пустых ячейках не отображается. Если все ячейки в строке пустые, то строка прячется целиком.

table-layout

Определяет, как браузер должен вычислять ширину ячеек таблицы: auto | fixed | inherit:auto – браузер загружает таблицу, анализирует ее для определения размеров ячеек и отображает.fixed – ширина колонок определяется либо с помощью тега <col>, либо вычисляется на основе первой строки. inherit – наследует значение родителя.

Псевдоклассы

Для управления цветом ссылок используются псевдоклассы. Действие псевдокласса распространяется не на весь текст, к которому применен данный стиль, а лишь на его часть и в определенном состоянии.

Общий синтаксис для ссылок: a: псевдокласс {параметр: значение }

Рассмотрим эффект, при котором ссылки подчеркиваются лишь при наведении на них курсора:

a { text-decoration: none; }

a:hover{ text-decoration: underline; }

Верхняя строчка - это переопределение стандартного тега <a>, которое запрещает подчеркивать ссылки, а нижняя - это определение стиля для псевдокласса hover, который описывает стиль ссылки в момент, когда курсор находится над ней.

Псевдокласс

Описание

:active

Применяется к активным гиперссылкам; Пример: a:active {color: lime;}

:first-child

Применяет стилевое оформление к первому дочернему элементу элемент:first-child { ... }

:focus

определяет стиль элемента, получающего фокус. Например, им может быть текстовое поле формы, элемент:focus { ... }

:hover

Применяется к гиперссылкам, над которыми пользователь помещает курсор мыши: Пример:a:hover {color: lime; text-decoration: none;}

:lang

Определяет язык, который используется в документе или его фрагменте. элемент:lang(<язык>) { ... } В качестве языка могут выступать следующие: ru – русский; en – английский ; de – немецкий;

:link

Применяется к не посещенным еще гиперссылкам: link {Определение стиля};Пример:a:link {color: black;}

:visited

Применяется к посещенным ссылкам:; Пример:a:link {color: indigo;}

Пример:

<html>

<head>

<title> Псевдоклассы для ссылок</title>

<style type="text/css">

a:link {color : lime}

a:visited {color: indigo }

a:hover {color: red }

a:active {color : #fe0 }

</style>

</head>

<body>

<a href=linkl.html>Ссылка 1</a>

<a href=link2.html>Ссылка 2</a>

<a href=link3.html> Ссылка 3</a>

</body>

</html>

Если необходимо в конце странички указать копирайт, чтобы копирайт также был ссылкой достаточно локально переопределить цвет ссылки:

<a href="#"><span style="color: #0;">Copyright (C) 2012-2015 MyDesign </span> </a>