kim123, Вообще вроде как этот псевдокласс должен присваиваться,
когда внутри блока несколько элементов, например:
.block p:first–child
.block p:nth-child ( )
.block p:last-child
WapSter, но справа и снизу отступ больше, чем 30px :)
Он точно не "опускает" эти 2 параметра, из-за такого противоречия?
Или я не правильно понимаю принцип работы margin?
Рустам Байназаров, и Вам копи/паст) Почему css работает так, что когда ты указываешь margin 30px (т.е. отступ со всех сторон), элемент делает этот отступ только слева и сверху? Браузер учитывает, тот нюанс, что со всех сторон невозможно отступить по 30px и просто игнорирует 2 параметра из 4х ?
сложно сформулировал. Почему css работает так, что когда ты указываешь margin 30px (т.е. отступ со всех сторон), элемент делает этот отступ только слева и сверху? Браузер учитывает, тот нюанс, что со всех сторон невозможно отступить по 30px и просто игнорирует 2 параметра из 4х ?
Рустам Байназаров, я хочу понять логику по которой работает расположение и масштабирование.
Кода пару строк: html:
body > div(c классом) > p css:
у класса параметры: margin:30px;
width: 500px;
когда внутри блока несколько элементов, например:
.block p:first–child
.block p:nth-child ( )
.block p:last-child