我在我的 Mac 中创建了一个网页。我用 Chrome、FF 和 Safari 等常用浏览器对其进行了测试。这十分完美。我刚刚有机会在 IE 中测试该网站。它看起来是灾难性的——标志向右走太多了。我相信这是造成这种情况的浮动。我在这里发布了一些代码,希望能从这里的专家那里得到一些帮助。请帮助我。谢谢!
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
*{
margin:0px; padding:0px;
font-family: Tahoma, sans-serif;
font-size: 11px;
}
root {
display: block;
}
html, body, form, h1, h2, h3, h4, ul, li {
margin: 0;
padding: 0;
}
body {
margin: 0 auto;
text-align: center;
width:780px;
}
#top_bkg {
padding:0;
margin:0 auto;
background-color:#009933;
width:780px;
height:101px;
}
#top_bkg2 {
background-color:#009933;
width:780px;
height:99px;
}
#logo {
float:left;
line-height: 1%;
margin-top:-132px;
background-color:red;
width:569px;
height:109px;
background-repeat:no-repeat;
background-position:bottom right;
}
</style>
</head>
<body>
<div id="top_bkg">
</div> <!--end of top_bkg-->
<div id="top_bkg2">
</div> <!--end of top_bkg2-->
<div id="logo">
</div> <!--end of logo-->
</body>
</html>
这是它在 IE 中的样子: