2012-04-28 13 views
1

を配置するためにCSSの位置を使用すると、それは私のマシンでどのように見えるかです:ここでは、動的にロードされ、検索結果ボックス

enter image description here

あなたvisit the siteと私はあなたがいるのでずれて、このボックスが表示されます確信している何かを検索する場合あなたのモニター/解像度は私のものと異なるかもしれません。

私の質問は、モニタの幅に関係なく、常に検索ボックスの下に表示されるように配置することができますか?

答えて

2

position: relativeから#mini-search-wrapperを加算する。その後、#mini-search-wrapper要素の位置に基づいて検索結果を並べ替えることができます。

position: absoluteは、position: relativeが定義された次の親要素にバインドされます。この場合、要素の相対位置を定義していないので、ドキュメントルート(html要素)にバインドされています。

position: fixedは常にドキュメントルートにバインドされます。

ブラウザのデフォルトpositionstaticです。

これは、positionのプロパティがCSSでどのように機能するかを理解するのに役立ちます。

+0

ご協力いただきありがとうございます。これは位置の不具合を解決しましたが、検索結果は表示されません。あたかも 'mini-search-wrapper'のコンテナの中に' overflow:hidden; 'に設定されているかのように隠されています。手動で*ミニサーチラッパーに高さを指定すると、検索結果が表示されますが、内容は結果のためのスペースを与えるために下にプッシュされます。私はその結果をその下にあるコンテンツの上に置くだけです。 –

+0

「ミニ検索ラッパー」の親の**はオーバーフロー:隠れているようです - いくつかのテストをさせてください。 –

+1

はい、それは追加の問題でした。ありがとう、あなたの記事はCSSの位置を理解するのに役立ちました。 (最後に!) –

関連する問題