1.居中写入text-algin:center;然后在内部容器再设置text-algin:left;
这个方法我在禅意花园中见过,作者明确了这个方法是作为解决IE5.5的居中问题而存在的,但现在IE5.5的占有率几乎没有,更何况你能确保你的网站在IE5.5下能正常浏览么?如果你是保守的,那加上吧,不过你必须测试IE5.5,否则会有种画蛇添足的感觉。
2.body中写入width:xxxpx; margin:0 auto;居中。
这样写,可能是为了减少嵌套,写在BODY中让页面居中,但弊端仍旧很大,有些情况下,需求会在页面上端或者下端加入通栏的工具栏(例如Qzone),如果在body中设定了宽度,那么在IE6中通栏的width:100%会只有你设置的宽度那么宽。
3.在css reset的body,input,ul,等标签集中写入字体
在这里写入字体大小,那么它将全局定义这些标签,也就是说,当你想定义一个title中的文字大小,那么你必须顾及到title h3{} title span{}等,必须写全,而写在title中的继承权限是没有reset中定义标签权限高的。
4.在css reset的body,input,ul,等标签集中写入border:0
虽然在img中使用了border:0可以使它在连接中没有边框,而在input中设置了border:0,那么,默认button会从一个按钮变成一个平板,text会没有border ,这些重设都是弊大于利的。