0

数分前に関連する質問をして、この更新されたコードを取得しましたが、ロゴを左側に表示する方法がわかりません。

HTML:

 <header>
 <img src="/images/logo.png" height="50px" id="front" />
 <nav>
 <ul>
 <li><a href="#">Home</a></li>
 <li><a href="#">About</a></li>
 <li class="last"><a href="#">Contact</a></li>
 </ul>
 </nav>
 <div id="second_line"></div>
 </header>

CSS:

 body {
 margin: 0;
 }
 header {
 background-color: #009000;
 height: 85px;
 position: relative;
 }
 #front {
 margin-left: 20px;
 margin-top: 20px;
 }
 nav {
 float: left;
 margin-top: 30px;
 }
 ul {
 margin: 0;
 padding: 0;
 float: left;
 }
 ul li {
 list-style-type: none;
 float: left;
 border-right: 2px solid black;
 padding-right: 5px;
 padding-left: 5px;
 }
 ul li.last {
 border-right: 0px;
 }
 #second_line {
 margin-top:10px;
 height:3px;
 background-color: #FECE2C;
 }

ロゴが右ではなく左にあるようにするにはどうすればよいですか?

ありがとう!

4

3 に答える 3

1

これをスタイルシートに追加してみてください:

header > img {float:left;}
于 2012-11-29T00:08:35.737 に答える
1

を次のように調整してみ<nav>てくださいinline-block:

nav {
    display: inline-block;
}

于 2012-11-29T00:26:29.667 に答える
0

デモ

このスタイルを追加するのを逃すだけです。

header img{float:left;}
于 2012-11-29T00:10:54.907 に答える