1
這是它看起來像在我的機器:用css位置來定位動態加載搜索結果框
如果visit the site和搜索的東西,我敢肯定,你會看到這個框對齊,因爲您的顯示器/分辨率可能與我的不同。
我的問題是,我如何定位它,因此無論顯示器的寬度如何,它總是在搜索框下方?
這是它看起來像在我的機器:用css位置來定位動態加載搜索結果框
如果visit the site和搜索的東西,我敢肯定,你會看到這個框對齊,因爲您的顯示器/分辨率可能與我的不同。
我的問題是,我如何定位它,因此無論顯示器的寬度如何,它總是在搜索框下方?
將position: relative
添加到#mini-search-wrapper
。然後,您可以根據#mini-search-wrapper
元素的位置對齊搜索結果。
position: absolute
綁定到定義的position: relative
的下一個父元素。在這種情況下,您沒有在元素上定義相對位置,因此它被綁定到文檔根目錄,這是html元素。
position: fixed
始終綁定到文檔根目錄。
瀏覽器中的默認position
是static
。
我希望這可以幫助您瞭解position
-properties在CSS中的工作原理。
感謝您的幫助。這解決了位置故障,但搜索結果沒有被顯示。它們被隱藏在'mini-search-wrapper'的容器內,就像它被設置爲'overflow:hidden;'一樣。如果我手動*給mini-search-wrapper一個高度,搜索結果會顯示出來,然而內容被向下推,以給結果留出空間。我希望結果只是將鼠標懸停在下面的任何內容上。 – 2012-04-28 17:39:11
看起來'迷你搜索包裝器'的**父**有'溢出:隱藏' - 讓我做一些測試。 – 2012-04-28 17:41:31
是的,那是另外一個問題。謝謝,你的文章幫助我理解了CSS的立場。 (最後!) – 2012-04-28 17:52:01