最近因为项目要求于是开始学PHP……大家都知道,不同浏览器对相同的html代码的显示结果不一样,兄弟连官方网站细说PHP教程第15课 讲了相应差异的解决办法,我照着做了其中一段代码,可结果在360、IE者中显示一样,而拿到火狐中却完全不同了,但是我的代码跟教程中是一样的,请教解决方案?注:源代码如下
html代码如下:
<html>
<head>
<title>布局测试</title>
<meta http-equiv="Content-Type" context="text/html charset=GB2312" >
<link rel="stylesheet" type="text/css" href="layTest.css">
</head>
<body>
<div id="container">
<div id="header">
<div id="logo"> 商标
</div>
<div id="banner">
</div>
<div id="tool"> 工具栏
</div>
<div class="nav">
</div>
<div id="menu"> 菜单
</div>
</div>
<div class="nav">
</div>
<div id="main">
</div>
<div class="nav">
</div>
<div id="footer">
</div>
</div>
</body>
相应css代码如下:
</html>
body{
margin:0px;
padding:0px;
font:12px Arial,宋体;
text-align:center;
}#container{
margin-left:auto;
margin-right:auto;
width:960px;
height:800px;
text-align:left;
}#header{
float:left;
width:100%; }#header #logo{
float:left;
width:200px;
height:80px;
margin-right:10px;
background:#ff00ff;
}#header #banner {
float:left;
width:600px;
height:80px;
background:blue;
}#header #tool {
float:right;
width:140px;
height:80px;
background:#a12bbf;
}#header #menu {
float:left;
width:100%;
height:20px;
background:#aaa;
}
#main{
width:100%;
height:600px;
background:yellow;}#footer{
width:100%;
height:80px;
background:blue;
} .nav{
float:left;
width:100%;
height:10px;
clear:both;
overflow:hidden;
} //分隔条样式
html代码如下:
<html>
<head>
<title>布局测试</title>
<meta http-equiv="Content-Type" context="text/html charset=GB2312" >
<link rel="stylesheet" type="text/css" href="layTest.css">
</head>
<body>
<div id="container">
<div id="header">
<div id="logo"> 商标
</div>
<div id="banner">
</div>
<div id="tool"> 工具栏
</div>
<div class="nav">
</div>
<div id="menu"> 菜单
</div>
</div>
<div class="nav">
</div>
<div id="main">
</div>
<div class="nav">
</div>
<div id="footer">
</div>
</div>
</body>
相应css代码如下:
</html>
body{
margin:0px;
padding:0px;
font:12px Arial,宋体;
text-align:center;
}#container{
margin-left:auto;
margin-right:auto;
width:960px;
height:800px;
text-align:left;
}#header{
float:left;
width:100%; }#header #logo{
float:left;
width:200px;
height:80px;
margin-right:10px;
background:#ff00ff;
}#header #banner {
float:left;
width:600px;
height:80px;
background:blue;
}#header #tool {
float:right;
width:140px;
height:80px;
background:#a12bbf;
}#header #menu {
float:left;
width:100%;
height:20px;
background:#aaa;
}
#main{
width:100%;
height:600px;
background:yellow;}#footer{
width:100%;
height:80px;
background:blue;
} .nav{
float:left;
width:100%;
height:10px;
clear:both;
overflow:hidden;
} //分隔条样式
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货