Jul
14
太菜,学着用DIV+CSS做个页面,在Chrome挺正常,结果到IE上一看,全偏到左边去了,不居中;查了一下margin:0 auto;的使用方法,我也没写错,拿别人写好的模板一看,也是用margin:0 auto;来居中的,开始总以为是少写了什么...
在网上搜一下,才知道在IE下,要加上将DOCTYPE声明,margin:0 auto;才起作用;
在前加上:
再看刚才的页面,在IE里就老老实实的居中了;
另外,需“一边固定,一边自动扩展”的页面效果,也一定要加:声明DOCTYPE
引用:
什么是DOCTYPE
上述的代码我们称做DOCTYPE声明。DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。
在网上搜一下,才知道在IE下,要加上将DOCTYPE声明,margin:0 auto;才起作用;
在前加上:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
再看刚才的页面,在IE里就老老实实的居中了;
另外,需“一边固定,一边自动扩展”的页面效果,也一定要加:声明DOCTYPE
引用:
什么是DOCTYPE
上述的代码我们称做DOCTYPE声明。DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。






