設(shè)置了 .nav_mid_left,.nav_mid_right 屬性,但是兩個(gè)元素還是在同一列
如圖所示:
HTML代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>no title text</title>
<link href="css/main.css" rel="stylesheet" type="text/css" />
<script src="js/setHomeSetFav.js" type="text/javascript charset="gb2312"></script>
</head>
<body>
<div class="top">
<div class="top_content"</div>
<ul>
<li><a href="#")">聯(lián)系我們</a></li>
<li><a href="#" onclick="AddFavorite(window.location,document.title)">加入收藏</a></li>
<li><a href="#" onclick="SetHome(window.location)">設(shè)為首頁(yè)</a></li>
</ul>
</div><!--top結(jié)束-->
<div class="wrap">
<div class="logo">
<div class="logo_left"><img src="images/logo.jpg" alt="慕課網(wǎng)"/></div>
<div class="logo_right"><img src="images/tel.jpg" alt="服務(wù)熱線"/>24小時(shí)服務(wù)熱線:<span class="tel">5201314</span></div>
</div><!--logo結(jié)束-->
<div class="nav">
<div class="nav_left"></div>
<div class="nav_mid">
<div class="nav_mid_left"></div>
<ul>
<li><a href="#">首頁(yè)</a></li>
<li><a href="list.html">關(guān)于慕課</a></li>
<li><a href="list.html">新聞動(dòng)態(tài)</a></li>
? ? <li><a href="list.html">課程中心</a></li>
<li><a href="list.html">在線課程</a></li>
<li><a href="list.html">人才招聘</a></li>
</ul>
<div class="nav_mid_right">
<form action=""method="post">
<input type="text"/>
</form>
</div>
</div><!--nav_middle結(jié)束-->
<div class="nav_right"></div>
</div><!--nav結(jié)束-->
</div><!--wrap結(jié)束-->
</body>
</html>
CSS代碼:
@charset "utf-8";
/* CSS Document */
*
{
margin: 0;
padding: 0;
font-size: 12px;
}
body
{
background-color: #F5F5F5;
}
/*.wrap
{
width: 1000px;
margin: 0 auto;
}*/
.top
{
width: 100%;
height: 27px;
background: url(../images/top_bg.jpg) repeat-x;
}
.top_content
{
width: 1000px;
margin: 0 auto;
}
.top_content li{
list-style-image: url(../images/li_bg.gif);
float: right;
width: 70px;
line-height: 27px;
}
.top_content a:link,.top_content a:visited{
color: #8E8E8E;
text-decoration: none;
}
.top_content a: hover,.top_content a:active{
color: #900;
text-decoration: none;
}
.wrap
{
width: 1000px;
margin: 0 auto;
clear: both;
}
.logo
{
height: 80px;
? ? background-color: #FFF;
/*overflow: hidden;*/
}
.logo_left
{
width: 200px;
float: left;
}
.logo_right
{
width: 300px;
float: right;
height: 28px;
margin-top: 30px;
color: #8E8E8E;
}
.logo_right img
{
vertical-align: middle;
margin-right: 10px;
}
.tel
{
font-family: "微軟雅黑";
font-size: 16px;
color: #C00;
}
.nav
{
height: 40px;
clear: both;
}
.nav_left
{
width: 10px;
background: url(../images/nav_left.jpg) no-repeat;
}
.nav_mid
{
width: 980px;
background: url(../images/nav_bg.jpg) repeat-x;
}
.nav_right
{
width: 10px;
background: url(../images/nav_right.jpg) no-repeat;
}
.nav_left,.nav_mid,.nav_right
{
float:left;
height:40px;
}
.nav_mid_left,.nav_mid_right
{
float:left;
}
.nav_mid_left
{
width:680px;
}
.nav_mid_right
{
width:300px;
}
2017-05-10
因?yàn)?lt;ul>導(dǎo)航欄沒(méi)有包含在<div class="nav_mid_left"><div>中;另外,<div class="top">沒(méi)有結(jié)束標(biāo)簽,代碼中標(biāo)注<!--top結(jié)束-->的位置是<div class="top_content">的結(jié)束標(biāo)簽
2017-05-10
縮進(jìn)?有啊,我按Tab鍵縮進(jìn)的,我現(xiàn)在剛學(xué)前端,所以我用純記事本打的代碼,一個(gè)一個(gè)打的,練手感和打字的速度。
2017-05-10
我說(shuō)我怎么想來(lái)想去不知道哪里錯(cuò)了。還想著是不是浮動(dòng)啊坍塌啊之類的原因,但是又想不出。謝謝你哦。