前几天编写一个网页,辛苦做完之后,发现页面在火狐谷歌中正常,在IE6、7、8中都不中,头疼了几天找不到解决办法,后来查找诸多资料之后终于找到了问题的源头,今天在这里提一下,希望可以帮助到正在为此烦恼的朋友。
经过反复检查后觉得可能那个地方设置的让IE系列都不认识,仔细查看后发现,列表页中没写HTML模板部分没有添加DTD定义,就是<!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">这句话,
默认没有在HTML前加上DTD,于是IE就以HTML而不是XHTML来解释文档.
问题并不在CSS而在XHTML网页本身.
未经允许请勿转载:超人很忙空间 » IE中页面不居中,火狐谷歌等正常