に別のdiv内の2つのdivを揃えることができ、私はこのコードを持っているはどのように私は下に、左/右
HTML
<div class="head">
<div class="menu">
</div>
<div class="search">
</div>
</div>
CSS
.head {
height:110px;
position:relative;
}
.menu {
float:left;
position:absolute;
bottom:0px;
}
.search {
float:right;
position:absolute;
bottom:0px;
}
私がやっていることは、 div "head"
の左下にdiv "menu"
、div "head"
の右下にdiv "search"
と表示されます。
私はそれが完全にメニューを揃え"menu"
と"head"
のための位置とボトム値を使用しますが、私は"search"
と同じことをしようとすると、それは"menu"
の上にそれをスロー
浮動小数点数だけを使用すると、それぞれの辺が互いにインラインで配置されますが、親divの一番下には配置されません。
私はそれらを側面に揃えるようにしていますが、 "検索" divはまだ "メニュー"よりも高く(下部ではありません)。
これは、入力検索フィールドを含むフォームが含まれている可能性があります。
EDIT1
:私はこの問題は、私が実際に「検索」の下にある検索ボックスを整列する必要があるということであることが判明しました。 0PX ;.:どちらもない下の私は、これは
.searchbox {
vertical-align:bottom;
}
を.searchboxするために追加しようとしましたが、これは動作しませんし、
EDIT2
:私は問題が実際に何であったかが分かったので、私は解決策を見つけました。入力ボックスに割り当てられたクラスにこのコードを追加する必要がありました。
position: absolute;
right: 0;
bottom: 0;
これで完璧です。私はボックスを除いて "検索"の中に他のコンテンツを持っていないので、今度は入力ボックスが "頭"に整列しているので、divの "検索"を整列させることはあまりにも大事なことではありません。みんな、ありがとう!
タグを修正しますが、これはここで書いたサンプルです。私はCSSで浮動小数点を取り除いたが、検索はまだ底に移動しません。私はそれが検索ボックスでそれに形を持っているからかもしれないと思う。元の投稿に詳細を追加します。 – knuxyl
これは機能しましたが、検索ボックスに問題がありました。私は最初の投稿に詳細を含めました。ありがとうございます:) – knuxyl