こんにちは、1000px の 2 つの画像を持つ 1000px の html でメニューを作成しています。1 つはメニューの左側に、もう 1 つは高さ 40px のメニューの右側にあり、左側にリンクのグループがあり、右側に検索フォームがあります。これ:
<div class="menu">
<div align="left">
<img src="/img/menu_left.jpg"/>
<a href="">link 1</a> |
<a href="">link 2</a> |
<a href="">link 3</a>
</div>
<div align="right">
<form>
<input type="text"/>
<select>
<option>opt1</option>
<option>opt2</option>
</select>
</form>
<img src="/img/menu_right.jpg"/>
</div>
</div>
テーブルの代わりにcssを使用して、すべてのものを水平方向と垂直方向に整列させようとしています。しかし、私のCSSは私が望むことを決してしません:(
.menu {
width:1000px;
background-image:url('/img/menu_middle.jpg');
background-repeat:repeat-x;
background-color:#bf2b27;
height:40px;
vertical-align:middle;
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size: 12pt;
color:#ffffff;
display:inline;
float:left;
}
メニューには 1000px があり、背景画像は正常に機能し、リンクは中央ではなく下部に表示され、フォームは右側にありますが 1 行下に表示され、右側のメニュー画像はフォームの 1 行下に表示されます。
助けてください