en.javascript.info/8-css-for-js/11-margin/1-failing-margins/solution.md
2015-03-07 19:26:10 +03:00

886 B
Raw Blame History

Ошибка заключается в том, что margin при задании в процентах высчитавается относительно ширины. Так написано в стандарте.

При этом не важно, какой отступ: левый, правый. верхний или нижний. Все они в процентах отсчитываются от ширины. Из-за этого и ошибка.

Ситуацию можно исправить, например, заданием margin-top/margin-bottom в пикселях, если это возможно или, в качестве альтернативы, использовать другие средства, в частности, position или padding-top/padding-bottom на родителе.