MacでWebページを作成しました。Chrome、FF、Safariなどの一般的なブラウザでテストしました。それは完璧です。IEでウェブサイトをテストする機会を得ました。悲惨に見えます-ロゴが右に行き過ぎています。これを引き起こしているのはフロートだと思います。ここにいくつかのコードを投稿して、ここの専門家からの助けを得ることを望んでいます。plsは私を助けます。ありがとう!
<!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では次のようになります。