Html 我的网站在IE中的定位是完全错误的

Html 我的网站在IE中的定位是完全错误的,html,css,internet-explorer,positioning,Html,Css,Internet Explorer,Positioning,有人知道我的问题的解决方案吗?或者我应该在哪里找到解决方案? 我正在一个网站()上工作,我得到了我想要的所有元素的定位。。。但是当我登记的时候,大部分的定位都完全关闭了 特别是在帖子页面(例如:)上,设计在IE中一直向右移动(在我的Imac上的chrome中,一切都是正确的),在主页上,添加图片的按钮消失 我尝试使用不同的doctype来修复它,但没有成功。您的网站正在渲染,可能是因为doctype错误 我不认识您当前的doctype: <!DOCTYPE XHTML PUBLIC "-/

有人知道我的问题的解决方案吗?或者我应该在哪里找到解决方案? 我正在一个网站()上工作,我得到了我想要的所有元素的定位。。。但是当我登记的时候,大部分的定位都完全关闭了

特别是在帖子页面(例如:)上,设计在IE中一直向右移动(在我的Imac上的chrome中,一切都是正确的),在主页上,添加图片的按钮消失


我尝试使用不同的doctype来修复它,但没有成功。

您的网站正在渲染,可能是因为doctype错误

我不认识您当前的doctype:

<!DOCTYPE XHTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

能否尝试将doctype更改为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

如果这不能解决问题,则添加到
标记:

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 


这将以可用的最高版本呈现。但是,我建议您查找doctype错误并加以修复,因为这是错误的根源。

您是否尝试过为IE创建不同的CSS?这与php无关。请在IE中正确检查CSS esp每个web浏览器在显示网页时都会有所不同。这就是为什么HTML/CSS中有几个工具可以根据web浏览器应用一种样式,比如chrome、ff、ie等的特殊CSS属性。我不认识你的doctype。。。这就是问题所在。我添加了您建议的doctype和头部,但仍然没有定位。IE识别不出我的填充物,或者它在使用浮动时有问题吗?IE是否有不同的识别方式?谢谢你的帮助。我注意到一个溢出:隐藏在以错误方式显示的div上,删除后,最大的问题得到了解决。