私のリストをインラインでリストと段落をインラインで浮かべる方法は?
のサインイン
と一緒に右揃えにしています。私はヘッダーのすべての部分がリンクであるので、タグのためのフロートを入れてみましたが、それは動作していません。誰でも私がロゴを左に置くのを助けることができる、最も右側のもの(サインインのためにちょうどフロート)のサインで右のリスト。私が得るすべてのお返事ありがとう、私は本当にそれを感謝します。HTML:
<header>
<nav id="header-flex">
<div>
<img src="logo.jpg" alt=logo width="30px" height="30px">
</div>
<div>
<ul>
<li><a href="___">Shop</a></li>
<li><a href="___">Products</a></li>
<li><a href="___">FAQ</a></li>
<li><a href="___">Blog</a></li>
</ul>
</div>
<div>
<p><a href="___">Sign In</a></p>
</div>
</nav>
</header>
CSS:それはあなたのdivを与えることによって行うことができます
#header-flex {
display: flex;
position: fixed;
background: rgb(0,191,255);
height: 75px;
width: 100%;
}
header a {
display: inline-block;
float: right;
}
を使用することができますが、言及する価値は、あなたが '正しいフロート' を割り当てたためということですリンクはdivの右側に移動します。 – Chuchoter
ありがとうございました。私はちょうど何が起こっているのか理解したいので、なぜリンクを右に浮かべてクラスを左に浮かべて、左の代わりにすべてのものを置くのですか?幅33%は何の目的ですか?私はそれがなければ動作しませんが、私はそれが何をしているのだろうかと思っています。 – Shoukran
幅はpxまたは他のパーセンテージに設定することもできます。しかし、この方法ではほとんどのカバレッジを得ることができます。個人的には、私は固定幅のdivラッパーとセンターを取得し、その内側にdivの幅を入れます。 – Chuchoter