ウェブサイトの構築について質問があります。Web サイトのヘッダー部分には、同じ行にある必要がある 3 つの div が含まれています。左側に 1 つ、画面中央に 1 つ、右側に 1 つ。ヘッダー幅は 100% です。
#header {
background-color:#352618;
height: 100px;
width:100%;
}
および内部の 3 つの div:
#logo
{
float:left;
width:200px;
height:80px;
margin-top:6px;
margin-left:20px;
}
#Menu {
font-size:17px;
margin: 0 auto;
padding-top:20px;
width:100%; /** before it was 850 px **/
}
#LanguageSelect
{
float:right;
width:120px;
height:80px;
font-size:14px;
padding-top:60px;
padding-right:10px;
}
さて、質問は次のとおりです。メニュー部分はヘッダーのメニューであり、<li>
ドロップ<ul>
ダウンメニューです。コード:
<div id="Menu" class="text_blue">
<ul id="menu_noya">
<li class="head_item">
<a href="mine.html?search_engines">Women</a>
<ul>
<li><a href="http://google.com/">Google</a> </li>
<li><a href="http://yahoo.com/">Yahoo</a> </li>
<li><a href="http://live.com/">Live Search</a></li>
</ul>
</li>
</ul>
</div>
その結果、ロゴは問題なく配置され、LanguageSelect は問題なく配置されていますが、メニューが画面の中央ではなく左側に固定されているのはなぜですか? <li>
とを同じ行にするために、メニューを同じ行にできるように<ul>
a を使用する必要があったためです。float:left
を使用せずに真ん中にするにはどうすればよいfloat:left
ですか?
- 別の質問: 私はこのフォントを使用しています: ヒラギノ明朝 Pro 、およびフォントが < 18px の場合。アンチアリスティングがないように、見た目が良くありません。
一般的にどのように見えるかの例を次に示します。 http://jsfiddle.net/GEKkf/
助けて読んでくれてありがとう!エルロイ。