私はこれが非常に単純であることを知っていますが、私はこれに何時間も悩まされてきました..私のヘッダーでは、ロゴとナビゲーションを同じ行に配置したいです...基本的に、私はこのHTMLを持っています:
<div class="menu">
<div class="ct-header-line"></div>
<img class="logo" src="images/clinictechlogo.png">
<ul class="nav">
<!--common features, coded? or static?-->
<li class="active"><a href="#" id="homenav">Home</a></li>
<li><a href="#" id="apptenav">Appointments</a></li>
<li><a href="#" id="presnav">Prescriptions</a></li>
<li><a href="#" id="prnav">Patient Records</a></li>
<li><a href="#" id="billsnav">Bills</a></li>
<!--special features, coded.....-->
<li><a href="#">Charts</a></li>
<li><a href="#">something</a></li>
</ul>
</div>
ヘッダー部分の CSS の一部を次に示します。
.logo {
padding: 20px 10px 10px 10px;
display: inline;
}
.menu {
background: #4F97BD url(images/headerbg.jpg) repeat;
}
.nav {
list-style:none;
margin:0;
}
.nav li {
display: inline;
}
その結果、ロゴが 1 行に表示され、ul nav が次の行に表示されます...