在css中居中的方式很多,在firefox下很好解决,但是在ie6下用了各种方法还是行不通,最后才发现是doctype的原因
代码如下
width:950px; margin-left:auto; margin-right:auto;
当元素用如上样式时,在firefox和chrome中都能居中显示,但是在ie6下面确不能
原因 没有申明doctype
在html文件的开始处添加
<!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"之后,发现刚才元素可以居中了,在ie,firefox,chrome中都正常居中