できるだけ明確かつ簡潔に。私は、他のいくつかの部門を含むために使用する1200pxの固定幅の部門「ボックス」を持っています。この区分の1つは、幅100%、高さ25pxのリンクバー「ピンクバー」です。この「ピンクバー」部門内に、インラインで表示され、右にフロートされた順序付けられていないリストを追加しようとしています。リストは右に浮かんで表示されますが、部門内ではなく部門の下の行に表示されます。部門には十分な余地があり、新しいラインが必要になる理由はまったくありません。たとえば、「ピンクバー」の幅を1200pxに設定して、さまざまなパラメータをいじってみましたが、何も機能しません。これらのリスト要素が、それらが呼び出される部門の外に存在できる理由を誰かが説明できますか?
#thebox{
padding-top: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 1200px;
height: 250px;
}
#pinkbar{
background-image: url(../visual/pinkMenuBar.jpg);
background-repeat: no-repeat;
padding-top: 3px;
padding-left: 30px;
padding-right: 10px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
width: 100%;
height: 25px;
}
ul.nav{
list-style-type: none;
}
ul.nav li{
border-left-width: 2px;
border-left-style: groove;
border-left-color: grey;
display: inline;
float: right;
}
<div id="pinkbar" class="cambria3black">Tel: 111 111 1111
<ul class="nav">
<li>Testimonials</li>
<li>About</li>
<li>Fees</li>
</ul>
</div>
この場合も、リスト要素はインラインで表示され、右にフロートされ、境界線があります。彼らは単に部門の範囲内ではありません。