IE网站位置错误

时间:2010-11-09 11:48:35

标签: css

相关网站为DCWB

忘记概述问题

基本上FF中的一切看起来都很好,但是当我在IE中看到它时,大多数DIV都被认为是错误的。

*

有人可以帮忙解决这个问题吗?

body {
    background-color:#000;
    font-size:8px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: center;
    color:#FFF;
    overflow-y:scroll;
}
#header {
    background-color: #900;
    position:fixed;
    width:100%;
    height:50px;
    left: 0px;
    top: 0px;
}
#apDiv1 {
    visibility:hidden;
    position:fixed;
    width:34px;
    height:114px;
    left: 0px;
    top: 100px;
}
#pic{
    width: 108px;
    right: 10px;
    top: 150px;
    position: fixed;
}
#facebook {
    width: 34px;
    left: 0px;
    top: 100px;
    position: fixed;
}
#Twitter {
    width: 34px;
    left: 0px;
    top: 200px;
    position: fixed;
}
#Menu {
    background-color:#900;
    color:#FFF;
    font-size:12px;

}
#content {
    width:800px;
    position:absolute;
    text-align:center;
    left: 50%;
    top:44px;
    margin-left: -400px;
    font-size: 10px;
    font-weight: bold;
}
table tr td #Menu tr td p {
    font-size: 12px;
}
table tr td table tr td strong {
    font-size: 12px;
}
a:link {
    color: #FFF;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #FFF;
}
a:hover {
    text-decoration: none;
    color: #FFF;
}
a:active {
    text-decoration: none;
    color: #FFF;
}

2 个答案:

答案 0 :(得分:2)

在您的代码中没有DOCTYPE声明,这使得IE可以在quirks mode中运行。在html页面的开头添加以下内容:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

答案 1 :(得分:0)

有许多网站看起来不太好,即因为它不符合互联网标准。有很多错误,包括双边缘浮动bug。这个javascript可能会帮助您解决您可能遇到的问题:

http://dean.edwards.name/IE7/