問題:
**左部分** (#nav ul li) 浮かんでいる: 左 および **右側の部分** (#nav .search) フロート: 右 **一列に並んでいません**。
次のようになります。
しかし私の:
HTML:
<div id="nav">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Contact</a></li>
</ul>
<div class="search">
<input type="text" name="search" id="search" value="search">
</div>
CSS:
#nav ul li{
float: left;
list-style: none;
margin: 0 20px;
}
#nav .search{
float: right;
}
私の解決策:
解決策 1 : 自分で行うのではなく、ブートストラップを使用してレイアウトを作成します。フッターで使用すると、完全に同じ行になります! でもまだ仕組みがわからない
解決策 2 :検索ボックスを引き上げるためにmargin-top: -20pxを使用していますが、これは良い方法ではないと思います。
誰でも助けることができますか?どうもありがとう!