Я пытаюсь расположить один div по вертикали (содержащий панель поиска) внутри другого (верхний баннер). У меня сложилось впечатление, что для этого вы сделали следующее:
#banner {
height: 35px;
width: 100%;
}
#searchbar {
height: 15px;
position: relative;
top: 50%;
margin-top: -7.5px; /* half of the height */
}
Это прекрасно работает, пока вы не добавите margin-top
, после чего оно будет применено и к #banner
.
Есть ли альтернативный способ сделать это, или я просто делаю это неправильно?
Вот jsFiddle моего фактического кода.