この質問をする前に多くの検索を行い、解決策を見つけることができませんでした。問題:左揃えのアイテムが1つ、残りが右揃えの簡単なナビゲーションバーが必要です。左揃え要素と右揃え要素でカスタムナビゲーションバーを作成する
コード:
body {
margin: 0px;
padding: 0px;
font-family: 'Arial', serif
}
.nav {
font-size: 13px;
background-color: #7a7d82;
list-style: none;
margin: 0px;
padding: 0px;
border: 1px solid;
position: fixed;
width: 100%;
}
.nav li {
text-align: center;
float: right;
}
.nav li:first-child {
float: left;
}
.nav li a {
display: block;
color: #ffffff;
text-decoration: none;
padding: 10px;
}
.nav li a:hover {
background-color: #000000;
}
<body>
<div class="navbar-custom">
<div id="navbar">
<ul class="nav">
<li><a href="#">HOME</a></li>
<li><a href="#">ABOUT</a></li>
<li><a href="#">PORTFOLIO</a></li>
<li><a href="#">CONTACT</a></li>
</ul>
</div>
</div>
私はfloat
を使用して試してみましたが、それは動作するようには思えません。私は、ナビゲーションバーを画面の上部に固定したいと思っています。私は別の<ul>
タグにメニュー項目の "HOME"と残りの部分を分割しようとしましたが、どちらもうまくいかないようです。前に尋ねられたことがお詫び申し上げますが、私はCSSに慣れていなくても、まだロープを習っています。
ので、いただきました!これで間違っていますか? - 私にとってこれはあなたが求めたことを行います – Toxide82
"私はフロートを使ってみましたが、うまくいかないようです。"詳しく教える? –
http://codepen.io/onlyone_aos/full/dvGNBJ/ ここにコードがあります。それは動作していないようです。誰かが以下の解決策を見つけました。私はそれを回答としてマークしました。 – Aos