top of page
margin
 

Свойство margin сокращённое свойство, позволяющее быстро задать следующие параметры: margin-top, margin-right, margin-bottom и/или margin-left. Margin - это внешнее пространство между бордюром и невидимой границей прямоугольника. В примере ниже, это пространство обозначено желтым цветом..

Пример :

 

p {margin: 2em}

p {margin: 2em 1em}

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

Одно, два, три или четыре следующих значения:

  • ширина (задается в стандартных единицах длины),

  • процент% (задается процент от родительского элемента),

  • auto (расстояние будет рассчитываться браузером автоматически).

Данное свойство предполагает использование от 1 до 4 значений одновременно, что повлечет за собой следующее:

  • Если для свойства margin будет указано одно значение - оно будет применено ко всем сторонам элемента.

  • Если для свойства margin будет указано два значения - первое будет применено для верхней и нижней границ элемента, второе - для левой и правой.

  • Если для свойства margin будет указано три значения - первое будет применено для верхней границы, второе - для правой и левой границ, третье - для нижней границы.

  • Если для свойства margin будет указано четыре значения - первое будет применено для верхней границы, второе - для правой границы, третье - для нижней границы, четвертое - для левой границы.

inherit

Заимствует значение свойства у родительского элемента.

Характеристики.

Применяется: К большинству элементов

Наследуется: Нет

См. также.
  • margin-bottom

  • margin-left

  • margin-right

  • margin-top

Обзор свойств CSS.Основные свойства.
 
Основные свойства.

Список базовых свойств, которые должен знать даже начинающий веб-мастер:

margin, padding, border, background-color, color, font-family, font-size, float

margin
padding
padding
 

Свойство padding - сокращённое свойство, предоставляет быстрый способ задать следующие параметры: padding-top, padding-right, padding-bottom и/или padding-left. Padding - это пространство между содержимым элемента и бордюром. В примере ниже это пространство обозначено желтым цветом.

Пример :

 

p {padding: 2em}

p {padding: 2em 1em}

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

Одно, два, три или четыре следующих значения:

  • ширина (задается в стандартных единицах длины),

  • процент% (задается процент от родительского элемента),

  • auto (расстояние будет рассчитываться браузером автоматически).

Данное свойство предполагает использование от 1 до 4 значений одновременно, что повлечет за собой следующее:

  • Если для свойства padding будет указано одно значение - оно будет применено ко всем сторонам элемента.

  • Если для свойства padding будет указано два значения - первое будет применено для верхней и нижней границ элемента, второе - для левой и правой.

  • Если для свойства padding будет указано три значения - первое будет применено для верхней границы, второе - для правой и левой границ, третье - для нижней границы.

  • Если для свойства padding будет указано четыре значения - первое будет применено для верхней границы, второе - для правой границы, третье - для нижней границы, четвертое - для левой границы.

inherit

Заимствует значение свойства у родительского элемента.

Характеристики.

Применяется: К большинству элементов

Наследуется: Нет

См. также.
  • padding-bottom

  • padding-left

  • padding-right

  • padding-top

border
 

Свойство border - сокращённое свойство, управляет внешним видом рамки (бордюра) вокруг элемента, позволяя определить в одной строке сразу несколько атрибутов: цвет, стиль и ширину.По сути, border предлагает быстрый вариант указания свойств border-width, border-style и border-color.

Свойство оказывает влияние на все четыре стороны элемента одновременно.

Посмотрите на иллюстрацию:

 

 

 

 

 

 

 

 

 

Рамка обозначена зеленым. Посмотрим пристальнее на "анатомию" элемента:

 

 

 

 

 

 

 

 

 

 

 

 

 

Обратите внимание - она располагается между внутренними отступами (paddings) и внешним полями (margins).

Пример :

 

p {border: 2px dotted red}

 

Этот пример аналогичен следующей записи:

 

p {

border-top: 2px dotted red;

border-bottom: 2px dotted red;

border-left: 2px dotted red;

border-right: 2px dotted red;

}

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

Значения свойств border-width, border-style и border-color разделенные пробелом, могут располагаться в любом порядке.

inherit

Заимствует значение свойства у родительского элемента.

Характеристики.

Применяется: Ко всем элементам

Наследуется: Нет

См. также.
  • border-width

  • border-style

  • border-color

border
background-color
 

Свойство background-color устанавливает цвет фона элемента.Цвет применяется ко всему фону содержимого элемента, и распространяется на его внутренние отступы (paddings). Внешние поля (margins) остаются прозрачными.

Пример :

В данном примере установим желтый цвет фона для элемента заголовка h1.

 

h1 {

background-color: yellow;

color: black;

border: 3px solid green;

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

цвет

Можно напрямую указать цвет фона одним из стандартных способов.

transparent

Устанавливает прозрачный фон.

inherit

Заимствует значение свойства у родительского элемента.

Характеристики.

Значение по умолчанию: transparent

Применяется: К большинству элементов

Наследуется: Нет

См. также.
  • background

  • background-image

  • background-repeat

  • background-attachment

  • background-position

  • color

background-color
color
 

Свойство color устанавливает цвет текста элемента.

За цвет фона отвечает свойство background-color.

Пример :

становим зеленый цвет текста для всех элементов h1:

 

h1 {color: green}

Результат:

 

 

 

 

 

 

 

 

 

А вот ещё один простой пример, иллюстрирующий, сколько способов указания цвета предоставляет нам CSS. Все строки в примере равнозначны и приводят к одному и тому же результату - цвет текста элемента em становится ярко-зеленым:

 

em {color: lime}

em {color: rgb(0,255,0)}

em {color: #0f0}

em {color: #00ff00}

em {color: rgb(0%, 100%, 0%)}

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

цвет

Можно напрямую указать цвет фона одним из стандартных способов.

inherit

Заимствует значение свойства у родительского элемента.

Характеристики.

Значение по умолчанию: Зависит от настроек web-браузера

Применяется: К большинству элементов

Наследуется: Да

См. также.
  • background-color

color
font-family
 

Свойство font-family позволяет выбрать шрифт для отображения текста.

Можно указать несколько названий шрифтов через запятую, тогда браузер воспользуется первым шрифтом из списка, найденным на компьютере пользователя. Если в имени шрифта есть пробелы, его необходимо заключить в двойные или одинарные кавычки.

 

p {font-family: Courier, "Courier New", monospace;}

 

На тот случай, когда ни один из перечисленных в списке шрифтов у клиента не установлен, рекомендуется в конце списка добавлять имя семейства шрифтов, например: serif, sans-serif, monospace, fantasy или cursive.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример :

 

p {font-familyCourier"Courier New", monospace;}

Если ни Courier, ни Courier New не установлены, браузер самостоятельно подберёт из имеющихся какой-нибудь моноширинный (monospace) шрифт

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

имя шрифта

Имя или имена популярных шрифтов через запятую, например, "Helvetica".

семейство

Одно из семейств шрифтов: serif, sans-serif, monospace, fantasy или cursive.

inherit

Заимствует значение свойства у родительского элемента.

Характеристики.

Значение по умолчанию: Зависит от web-браузера

Применяется: Ко всем элементам

Наследуется: Да

См. также.
  • fontfont-size

  • font-style

  • font-variant

  • font-weight

  • line-height

font-family
font-size
 

Свойство font-size позволяет задать размер шрифта. Хорошей практикой считается указывать относительные размеры шрифта в процентах или em.

Пример :

 

p {font-size: 1em}

h1 {font-size: 180%}

h2 {font-size: 140%}

.copyright {font-size: x-small}

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

относительный размер

larger или smaller.

именованный размер

Один из возможных размеров: xx-small, x-small, small, medium, large, x-large или xx-large.

точный размер

Смотрите Как задаются размеры (длина, ширина) в CSS.

размер в процентах

Например, h3 {font-size: 130%}.

inherit

Заимствует значение свойства font-size у родительского элемента.

Характеристики.

Значение по умолчанию: medium

Применяется: Ко всем элементам

Наследуется: Да

См. также.
  • font

  • font-family

  • font-style

  • font-variant

  • font-weight

  • line-height

font-size
float
 

Применение свойства float ведет к двум последствиям:

  • элемент, начинает "липнуть" к правому или левому краю страницы

  • последующие элементы начинают обтекать его

Пример :

 

img {

float: left;

margin-right: 5px;

}

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

right

Элемент липнет к правому краю, а последующие обтекают его слева.

left

Элемент липнет к левому краю, а последующие обтекают его справа.

none

Значение по умолчанию. Элемент не липнет, а располагается в обычном режиме. Последующие элементы не обтекают его, а располагаются в обычном порядке.

inherit

Заимствует значение свойства у родительского элемента.

Характеристики.

Значение по умолчанию: none

Применяется: Ко всем элементам

Наследуется: Нет

См. также.
  • clear

float
bottom of page