русский  עברית
tadam logo
backgroundbackground-attachmentbackground-colorbackground-imagebackground-positionbackground-repeatborderborder-bottomborder-bottom-colorborder-bottom-styleborder-bottom-widthborder-colorborder-leftborder-left-colorborder-left-styleborder-left-widthborder-rightborder-right-colorborder-right-styleborder-right-widthborder-styleborder-topborder-top-colorborder-top-styleborder-top-widthborder-widthoutlineoutline-coloroutline-styleoutline-widthheightmax-heightmax-widthmin-heightmin-widthwidthfontfont-familyfont-sizefont-stylefont-variantfont-weightcontentcounter-incrementcounter-resetquoteslist-stylelist-style-imagelist-style-positionlist-style-typemarginmargin-bottommargin-leftmargin-rightmargin-toppaddingpadding-bottompadding-leftpadding-rightpadding-topbottomclearclipcursordisplayfloatleftoverflowpositionrighttopvisibilityz-indexpage-break-afterpage-break-beforepage-break-insideborder-collapseborder-spacingcaption-sideempty-cellstable-layoutcolordirectionletter-spacingline-heighttext-aligntext-decorationtext-indenttext-transformvertical-alignwhite-spaceword-spacing
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей

Введите адрес электронной почты:

Примеры CSS

Свойства поля CSS определяют пространство вокруг элементов.

Поле

Поле очищает область вокруг элементов (вне границ). Поле не имеет цвета фона, и является полностью прозрачным.

Верхнее, правое, нижнее и левое поля могут быть изменены независимо друг от друга с использованием отдельных свойств. Сокращенное свойство поля может также использоваться, чтобы изменить все поля сразу.

Возможные значения

Значение Описание
auto Браузер устанавливает поля.
Этот результат зависит от браузера
length Определяет фиксированные поля (в пикселях, pt, em, и т.д.)
% Определяет поля в % от содержащего элемента
Можно использовать отрицательные значения, для перекрытия содержания.

Поля - отдельные стороны

В CSS, можно задать различные поля для разных сторон:

Пример 1

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
     p { background-color:yellow; }
     p.margin 
     { 
          margin-top:60px;
          margin-bottom:60px;
          margin-right:50px;
          margin-left:50px;
     }
</style>
</head>
<body>
<p>Этот параграф без указания полей.</p>
<p class="margin">Этот параграф с указанными полями.</p>
</body>
</html>
Результат выполнения кода выше:

Поля - Краткая форма записи

Для сокращения кода, можно указать все свойства полей в одном свойстве. Это называется краткая форма записи.

Краткая форма записи для всех свойств полей - "margin":

Пример 2

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
     p { background-color:yellow; }
     p.margin { margin:60px 50px; }
</style>

</head>
<body>
<p>Этот параграф без указания полей.</p>
<p class="margin">Этот параграф с указанными полями.</p>
</body>
</html>
Результат выполнения кода выше:

Свойство margin может иметь от одного до четырех значений.

  • margin:25px 50px 75px 100px;
    • верхнее поле - 25px
    • правое поле - 50px
    • нижнее поле - 75px
    • левое поле - 100px

  • margin:25px 50px 75px;
    • верхнее поле - 25px
    • правое и левое поле - 50px
    • нижнее поле - 75px

  • margin:25px 50px;
    • верхнее и нижнее поле - 25px
    • правое и левое поле - 50px

  • margin:25px;
    • все четыре поля - 25px
Больше примеров

Пример 3

Этот пример показывает, как установить верхнее поле текста с помощью значения cm.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
     p.ex1 { margin-top:2cm; }
</style>
</head>
<body>
<p>Параграф без указанных полей.</p>
<p class="ex1">Параграф с верхним полем 2cm.</p>
<p>Параграф без указанных полей.</p>
</body>
</html>
Результат выполнения кода выше:

Пример 4

Этот пример показывает, как установить нижнее поле текста с помощью значения процентов.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
     p.bottommargin { margin-bottom:25%; }
</style>
</head>
<body>
<p>Параграф без указанных полей.</p>
<p class="bottommargin">Параграф с указанным нижним полем.</p>
<p>Параграф без указанных полей.</p>
</body>
</html>
Результат выполнения кода выше:

Все свойства полей CSS

Номер в колонке "CSS" указывает, в какой версии CSS свойство определено (CSS1 или CSS2).

Свойство Описание Значения CSS
margin Сокращеная форма свойства для настройки свойств полей в одной декларации margin-top
margin-right
margin-bottom
margin-left
1
margin-bottom Устанавливает нижнее поле элемента auto
length
%
1
margin-left Устанавливает левое поле элемента auto
length
%
1
margin-right Устанавливает правое поле элемента auto
length
%
1
margin-top Устанавливает верхнее поле элемента auto
length
%
1
Была ли эта информация полезной?
   

Комментарии