IE对html的检查就是严格啊,所以有时候会导致网页在非IE内核显示正常,而在IE内核显示不正常。
上回写到wordpress可以自定义Page,通过这个功能可以是wordpress可以做CMS。这时候问题就来了,自定义的page在非IE内核显示正常,而在IE内核浏览器却无法居中。
网站查找后发现有2种办法,一个是css中body的margin,另一个是说存为UTF8无BOM格式,可惜在我这种情况都不奏效,不过给了我思路。
最终的解决办法是:
因为写page的时候,选择php模板必须在模板上第一行写才能识别: <!–p /*Template Name: 模板名字*/—>
所以自定义页面写好后,在 <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> 之前多了些东西,所以必须删除这一行。当然了,如果你还想用这个模板做新的页面,先添上,最终发布的时候删除就好了。