- •Синтаксис
- •Селектор класса (class)
- •Селектор идентификатора (id)
- •Комментарии css
- •Примеры использования css
- •Подключение таблицы стилей
- •Несколько таблиц стилей
- •Примеры
- •Параметры фона в css: подробное рассмотрение
- •Параметр 'background'
- •Параметр 'background-attachment'
- •Параметр 'background-color'
- •Параметр 'background-image'
- •Параметр 'background-position'
- •Параметр 'background-repeat'
- •Примеры
- •Параметр 'text-align'
- •Параметр 'text-decoration'
- •Параметр 'text-indent'
- •Параметр 'text-transform'
- •Параметр 'white-space'
- •Параметр 'word-spacing'
- •Параметры границы в css
- •Границы в css: подробное рассмотрение Параметр 'border'
- •Параметр 'border-bottom'
- •Параметр 'border-bottom-color'
- •Параметр 'border-bottom-style'
- •Параметр 'border-bottom-width'
- •Параметр 'border-color'
- •Параметр 'border-left'
- •Параметр 'border-left-color'
- •Параметр 'border-left-style'
- •Параметр 'border-left-width'
- •Параметр 'border-right'
- •Параметр 'border-right-color'
- •Параметр 'border-right-style'
- •Параметр 'border-right-width'
- •Параметр 'border-style'
- •Параметр 'border-top'
- •Параметр 'border-top-color'
- •Параметр 'border-top-style'
- •Параметр 'border-top-width'
- •Параметр 'border-width'
- •Примеры
- •Отступы в css
- •Отступы в css: подробное рассмотрение Параметр 'margin'
- •Параметр 'margin-bottom'
- •Параметр 'margin-left'
- •Параметр 'margin-right'
- •Параметр 'margin-top'
- •Примеры
- •Параметры полей в css
- •Поля в css: подробное рассмотрение Параметр 'padding'
- •Параметр 'padding-bottom'
- •Параметр 'padding-left'
- •Параметр 'padding-right'
- •Параметр 'padding-top'
- •Примеры:
- •Параметры списков в css
- •Списки в css: подробное рассмотрение Параметр 'list-style'
- •Параметр 'list-style-image'
- •Параметр 'list-style-position'
- •Параметр 'list-style-type'
- •Пример:
- •Параметры размеров элементов css
- •Размеры элементов в css: подробное рассмотрение Параметр 'height'
- •Параметр 'line-height'
- •Параметр 'max-height'
- •Параметр 'max-width'
- •Параметры форматирования в css: подробное рассмотрение Параметр 'clear'
- •Параметр 'cursor'
- •Параметр 'display'
- •Свойство 'float'
- •Параметр 'position'
- •Параметр 'visibility'
- •Примеры:
- •Параметры позиционирования в css
- •Параметры позиционирования в css: подробное рассмотрение Параметр 'bottom'
- •Параметр 'clip'
- •Параметр 'left'
- •Параметр 'overflow'
- •Параметр 'position'
- •Параметр 'right'
- •Параметр 'top'
- •Параметр 'vertical-align'
- •Параметр 'z-index'
Параметр 'margin-left'
Этот параметр задает левый отступ элемента. Позволяет определять отрицательные значения.
Наследование: нет.
Может принимать следующие значения:
Значение |
Описание |
Auto |
Левый отступ задает браузер |
Length |
Определяет левый отступ фиксированной ширины |
% |
Определяет левый отступ в % общей ширины документа |
Примеры:
p
{
margin-left: 2%
}
p
{
margin-left: -5px
}
Параметр 'margin-right'
Этот параметр задает правый отступ элемента. Позволяет определять отрицательные значения.
Наследование: нет.
Может принимать следующие значения:
Значение |
Описание |
Auto |
Правый отступ задает браузер |
Length |
Определяет правый отступ фиксированной величины |
% |
Определяет правый отступ в % общей ширины документа |
Примеры:
p
{
margin-right: 2px
}
p
{
margin-right: 10%
}
Параметр 'margin-top'
Данный параметр задает верхний отступ элемента. Позволяет определять отрицательные значения.
Наследование: нет.
Возможные значения:
Значение |
Описание |
Auto |
Верхний отступ задает браузер |
Length |
Определяет верхний отступ фиксированной ширины |
% |
Определяет верхний отступ в % от общей высоты документа |
Примеры:
p
{
margin-top: auto
}
p
{
margin-top: -5px
}
Лекция 8. Поля в CSS
Данные параметры определяют пространство между границей элемента и содержимым элемента.
Примеры
Этот пример показывает, как задать левое поле элементов списка.
<html>
<head>
<style type="text/css">
li {padding-left: 0.5cm}
</style>
</head>
<body>
<ol>
<li>элемент списка</li>
<li>элемент списка</li>
<li>элемент списка</li>
</ol>
</body>
</html>
Этот пример показывает, как задать правое поле элементов списка.
<html>
<head>
<style type="text/css">
li {padding-right: 3cm}
</style>
</head>
<body>
<ol>
<li>элемент списка</li>
<li>элемент списка</li>
<li>элемент списка</li>
</ol>
</body>
</html>
Этот пример показывает, как задать верхнее поле элементов списка.
<html>
<head>
<style type="text/css">
li {padding-top: 1cm}
</style>
</head>
<body>
<ol>
<li>элемент списка</li>
<li>элемент списка</li>
<li>элемент списка</li>
</ol>
</body>
</html>
Этот пример показывает, как задать нижнее поле элементов списка.
<html>
<head>
<style type="text/css">
li {padding-bottom: 2.5cm}
</style>
</head>
<body>
<ol>
<li>элемент списка</li>
<li>элемент списка</li>
<li>элемент списка</li>
</ol>
</body>
</html>
Пример показывает, как с помощью параметра padding задать все поля в одном объявлении. Допускается определение от одного до четырех значений.
<html>
<head>
<style type="text/css">
li.first {padding: 2.5cm}
li.second {padding: 1cm 2cm}
</style>
</head>
<body>
<ol>
<li class="first">элемент списка с одинаковыми полями со всех сторон</li>
<li>элемент списка</li>
<li class="second">элемент списка, который имеет верхнее и нижнее поле, равное 1 см,
а левое и правое поля — равные 2 см</li>
</ol>
</body>
</html>
