♂WhiteWin♂

导航

超郁闷的div中table不居中的问题,终于解决了

    这段时间,要写一个单独招生报名的小系统,原来认为很快,结果居然用了约2个星期的时间才出来(其实真正做这个没用到3天时间,期间有没完没了开会、上课、听课)。现在终于基本完工,后期主要是针对招生部门的要求再做一些修改了。

    觉得有必要把这段时间遇到的一些问题总结一下,至少以后自己看了还能想得起来。主要有这个几个部分组成:

    1、超郁闷的div中table不居中的问题,终于解决了

    2、IE8的共享Session,很不安全

    3、超好用的Aspose.Cells组件,方便导出Excel文件

 


超郁闷的div中table不居中的问题,终于解决了

    在页面布局中,由于有表格,很自然地使用div+table的布局方式。一运行,效果还可以。然后在其它浏览器测试,使用Firfox,表格显示在左边了。后来仔细看了下IE8,它是运行在兼容模式下,去掉非兼容模式,也是表格居左。

    容器div明明已经设置了text-align:center,为什么不行了。把table也设置成text-align:center,还是不行。郁闷。

    网上找资料,大多是解决div中div不居中的问题,解决的办法是,在里面的div中要设置margin-left:auto;margin-right:auto;

    于是尝试给table加个div,再设置这个div的margin-left:auto;margin-right:auto;不行。超郁闷。

    后来找到一篇文章,具体在哪儿记不得了,将table的text-align设置为left就OK了。

    这篇文章:http://www.javaeye.com/topic/765150 介绍了解决此问题的好几种方法,哪天再试下。

posted on 2011-03-25 16:00  银翼  阅读(1696)  评论(1编辑  收藏  举报