在我的电脑上,我开发的网站在IE浏览器中看起来很不错,但在网络服务器上布局“破碎”(IE)
这是我的doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
在localhost文档模式下是IE8 Standarts
在Web服务器上,它是:Quirks
这是代码:
<!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" xml:lang="en" lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<style type="text/css" media="screen">
body{
font: 11px Tahoma, Verdana, Arial, sans-serif;
color: #707070;
background: #8c2727 url('../img/bgr_red.png') repeat-x;
}
a {
color:#bc2828;
text-decoration:none;
font-weight: bold;
outline: none;
}
#wrapper{
position: relative;
width: 960px;
margin: 70px auto;
background-color: #fff;
border: 1px solid red;
}
</style>
</head>
<body>
<div id="wrapper">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</body>
</html>
这是第一次发生在我身上。如何解决?
答案 0 :(得分:1)
<meta http-equiv="X-UA-Compatible" content="IE=edge">
您的代码中的Doctype与您说的正在使用的Doctype 不同(两者都应该仍然触发标准模式,但是当您执行的操作和您说的内容时,调试非常困难做不同的事情!!)。