Jump to content
  • 0

Про margin и padding


Rustick
 Share

Question

Cкриншот

Положение 1

Смотреть

Тут все располагается в соответствии с тем, как элементы расположены в html коде.

		<img class="listok" src="img/listok.png">
<h1 class="enviromental">Environmental.com</h1>
<div class="site_slogan_here">site slogan here</div>
<div class="help_line">Help Line 24 /7 Support 1800 3246 345</div>

Положение 2

Смотреть

Через padding сдвигаю листок вниз, соответственно вместе с этим сдвигается все, что находится под листком.

Положение 3

Вариант 1

Если делать отступы для записи Environmental.com через margin, то получается, что ее можно сдвинуть на уровень листочка.

Смотреть

Вариант 2

Смотреть

Если делать такие же отступы через padding, то не получается.

Вопрос: Каким образом определяется откуда будут делаться отступы? Ведь по сути в положении 2 отступ делается через padding, потому что он и является так скажем первым ограничивающим прямоугольником. И получается "внутренний отступ". А вот уже в положении 3 никак не могу понять.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Ребята, я понял из чего состоит блочная модель, и что padding - это внутренний отступ, а margin - внешний.

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

В Положение 3 - Вариант 2. У нас нету ни margin, ни бордюра, значит сверху паддинг отсчитывается от листика, а слева от края браузера.

Получается, что границей отсчета сверху для отступа является именно листочек, то есть отступы сверху в данном случае делаются не от родительского дива, а от так скажем, того что располагается выше текста в html коде?

И все равно я запутался.

——-верхний край браузера———--1 граница———-|

——-верх листочка——————--2 граница———————

листок

——-низ листочка——————-3 граница———————-

Environmental.com (текст)

——————————-4 граница—————-

Например, работаем с Environmental.com (текст).

padding-top - это расстояние от Environmental.com, до низа листочка (3 граница)

margin-top - это расстояние от Environmental.com до верха листочка (2 граница)

Я верно написал?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy