margin-top не работает должным образом

0

Я просто не могу найти проблему с этим скриптом: http://jsfiddle.net/AKB3d/

#second {
  margin-top:50px;
  ...
}

Я хочу, чтобы желтая рамка была на 50 пикселей ниже верхней границы правого окна, но всякий раз, когда я добавляю маржу вверх в желтую рамку, красная рамка тоже опускается. Зачем?

Теги:

2 ответа

2
Лучший ответ

Дайте overflow:hidden родительскому div, т.е. #first

Это происходит из-за разваливающихся полей. Вертикальные поля исчезают, когда родительский элемент установлен на переполнение: видимый

  • 0
    работает, спасибо !!
  • 0
    сужающиеся поля могут быть вызваны рамкой или отступом на красной рамке, поэтому он остается внутри. просто как напоминание :) jsfiddle.net/AKB3d/3 и background-clip не слишком путают с границами jsfiddle.net/AKB3d/4
Показать ещё 1 комментарий
1

Проверьте эту рабочую скрипку

#first {
margin:auto;
width:100px;
height:100px;
background:red;
overflow:hidden;
}
  • 0
    работает, спасибо !!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню