Подписаться на рассылку:

Ваш e-mail:

Ваше имя:

Авторизация:

Регистрация Забыли пароль ?

CSS свойство margin

CSS свойство margin

Следующее css свойство, которое мы сегодня изучим, называется margin. При помощи него мы можем задавать отступы для элементов. Данное свойство применяется также часто, как и свойство padding, а также является таким же важным. Отступом является расстояние от края элемента, которому задается отступ, до края элемента его родителя. Естественно Вы, наверное, ничего из этого не поняли, и поэтому я покажу Вам пример использования CSS свойства margin.

<html>
<head>
 <title>Задание отступов</title>
 <link rel="stylesheet" href="css/styles.css" type="text/css" />
</head>
<body>
  <div class="parent">
    <div class="child_1">Блок 1</div>
    <div class="child_2">Блок 2</div>
  </div>
</body>
</html>

Применяем CSS стили, в которых зададим отступы для двух дочерних блоков:

.parent {
  background: #f00;
  border: 1px solid #000;
  width: 200px;
  height: 300px;
}

.child_1 {
  background: #0f0;
  border: 1px solid #000;
  margin: 20px;
  width: 50px;
  height: 50px;
}

.child_2 {
  background: #00f;
  border: 1px solid #000;
  margin: 70px 0px 0px 100px;
  width: 50px;
  height: 70px;
}

Мы написали код, в котором создали родительский блок, и внутри родительского блока создали два дочерних блока. Для родительского и дочерних блоков мы задаем фоновый цвет, рамку, а также фиксированную ширину, для того чтобы отчетливо видеть блоки. А также для дочерних блоков задаем отступы при помощи CSS свойства margin. В результате мы получаем следующий результат.

Изображение

Первое изображение - это получившийся результат. На втором изображении мы видим отступы margin для первого дочернего блока, которые выделены желтым цветом. И на третьем изображении выделены отступы для второго дочернего блока. Для первого блока мы задали отступ в двадцать пикселей со всех сторон. Т.к., блок является дочерним для блока parent, отступы задаются от края дочернего блока и до края родителя, посмотрев на рисунок, Вы это поймете. Такая же ситуация и со вторым блоком. Значения отступов задаются таким же образом, как и для полей, по часовой стрелке, начиная сверху, а также могут принимать отрицательные значения. Если задать отрицательное значение для блока child_2, то можно им перекрыть первый блок. Вообще об отступах можно говорить еще довольно долго, но лучше с ними экспериментировать, и практиковаться. Ведь всем известно, что при помощи практики Вы лучше всего сможете усвоить любой материал, разобраться и добиться успеха!

5 последних свежих статей:

Методы alert, prompt, confirm в JavaScript

Методы alert, prompt, confirm в JavaScript

И снова я приветствую Вас в очередной теме посвященной языку JavaScript, в которой мы разберем методы alert, prompt, confrim.


Конструкция switch-case в JavaScript

Конструкция switch-case в JavaScript

Всем привет, сегодня мы рассмотрим с Вами конструкцию switch-case в языке JavaScript.


Всплывающая подсказка на CSS

Всплывающая подсказка на CSS

Здравствуйте дорогие друзья, сегодня мы с Вами изучим еще одну тему посвященную языку CSS. И научимся реализовывать всплывающие подсказки на CSS.


Псевдокласс target в CSS

Псевдокласс target в CSS

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


Как вставить видео с YouTube

Как вставить видео с YouTube

Довольно часто Вы видите на различных ресурсах видео, которое хранится на сервисе youtube, но каким-то образом его можно воспроизвести на данном сайте. Об этом сегодня пойдет речь, и я расскажу Вам, как вставить видео с YouTube.

Добавить комментарий: