我有一个website here效果很好并且在IE 10和IE 11中显示正常但是下面的任何内容都占据整个显示并强制它到屏幕的最左侧而不是以内容区域为中心。我似乎无法在CSS中找到在哪里调整它。你能否告诉我一个很好的方法来解决IE 8中没有“破坏”新版本的问题?
答案 0 :(得分:4)
引起我注意的主要事情是,应始终是你的HTML的第一行。如果你移动这一行:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
到最顶层...这应该有助于解决许多错误。
你也可以考虑简单地尝试
<!DOCTYPE html>
由于我没有任何仍然使用IE8的东西,我不能肯定是否能解决所有问题,但这是一个好的开始。为了它的价值,我在Safari和Firefox上检查了你的网站,它似乎工作正常。所以我猜IE8存在doctype不在正确位置的问题。
还有一件事......页面顶部有三行 - 标题和两个元标记。那些属于<head>
,而不是顶部。