Если вы хотите расположить дивы рядом друг с другом, как вы пытаетесь сделать, используйте float
:
#left {
float: left;
width: 100px;
}
#right {
float: right;
width: 50px;
}
.clear {
clear: both;
}
Я также добавил .clear класс: убедитесь, что вы снимите поплавки так что любой контент, который Ниже расположена под этими двумя поплавками:
<div id="left">left content</div>
<div id="right">right content</div>
<div class="clear"></div>
Кроме того, вы не можете использовать left/right/top/bottom
на относительно положения элементов. Используйте их на элементе с абсолютным позиционированием, разместив position:absolute
элемент в пределах a position:relative
. В этом случае вы не должны использовать это.
И старайтесь избегать использования margin
для «нажатия» элемента на определенное место. Теперь вы добавляете отрицательный верхний марж, чтобы заставить его подняться. Но если вы это делаете, это означает, что вы должны попробовать другую настройку макета.
Надеюсь, я не единственный, кто видит небольшую иронию на сайте о детском питании со словом «рост» от его имени. Ребенок-ожирение в США - это то, что есть, и все. Не обижалось, это просто заставило меня засмеяться. – eyelidlessness