困惑谁来为我解:div+css页面布局,三列,为什么在ie下能的到我期望的布局,在firefox下却乱成一团?
//css1.html
<html>
<head>
<title>CSS样式页</title>
<link href="css4.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body>
<div id="top">
<p>美国太平洋舰队</p>
</div>
<div id="content"> <!--这里是内容区-->
<div id="left"> <!--这里是内容区左侧-->
<p>Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem </p>
</div><!--内容区左侧结束-->
<div id="mid"><!--这里是中间内容区部份-->
<p>ipsum ipsum ipsum ipsum ipsum ipsum ipsum ipsum ipsum ipsum ipsum </p>
</div><!--中间内容区结束-->
<div id="right"><!---这里是内容区右侧-->
<p>Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem </p>
</div><!--内容区右侧结束-->
</div><!--内容区结束-->
<div id="bottom">
<p>《检察日报》</p>
</div>
</body>
</html>
//css4.css
/* CSS Document */
body{
text-align:center;
margin: 10px;
font-family: "宋体";
font-size:12px;
border: 1px solid #0000ff;
}
#top{
width:800px;
margin:10px;
border:5px solid #00ff00;
}
#content{
width:800px;
margin:10px;
border:1px solid #ff0000;
}
#left{
background: #F1F1F1;
margin:4px;
width:260px;
float:left;
border:1px solid #0000ff;
}
#mid{
background: #DFF7FF;
margin:4px 1px;
width:260px;
float:left;
border:1px solid #0000ff;
}
#right{
background: #FFEBCC;
margin:4px;
width:260px;
float:right;
border:1px solid #0000ff;
}
#bottom{
background:#6891D2;
margin:5px;
width:800px;
border:1px solid #00ff00;
}
我已把页面放在
http://myjavaserver.com/~cnflood/css1.html
请各位大师帮忙看看啦~~