Я пытаюсь сделать форму поиска отзывчивой. Попробуйте сделать child div absolute
чтобы я мог позиционировать его в любом месте, которое я хочу. Вот сайт, есть форма поиска с div
#search-near
, я хочу разместить его под 2-ой навигацией и перед контентом.
как это
Проблема в том, что position: absolute;
будет позиционировать ваш элемент относительно первого позиционного (non- static
) предка, который находится в вашем случае .right-container
.
Подробнее об absolute
позиционировании
position: relative
от .right-container
.margin-top: -600px
из #search-near
padding-top: 320px
к #page-content
чтобы сделать #search-near
некоторым местом
Если у вас есть на странице #under-slideshow-box
:
.home-content
. Например. Добавить position: relative
нее (если она еще не позиционирована). Элементы на пути до #search-near
должны иметь static
позиционирование по умолчанию..home-content
должен получать отступы#search-near
должен располагаться absolute
с top: 0
#under-slideshow-box
Вы можете использовать селектор nth-child
:
Например:
div:nth-child(1) {
position: absolute;
/* More CSS here */
}
Дополнительная информация здесь.