CSS对齐问题,左右对不齐啊

html-css013

CSS对齐问题,左右对不齐啊,第1张

是中间三列的与上下通栏的左右不对齐吗?修改一下三列的框和外边距的值。另外你的页面再火狐里中间的右边的广告赞助的背景也有问题,背景线有断层,查一下你的样式。应该很好改。

刚才荡下来看了你的样式,你那有很多需要调整的页面上的样式宽重新算一下, 比如你页面总宽是982(bodys定义了970+5+5+1+1),你左右内边框留5像素的空白,可你的main定义960px(那说明你的左右留空是10,但从你的样式看你本来的意思是想留5,可能你没搞清楚div的宽的算法。看看我上面给你的加法你就应该清楚了,并且感觉你这层要也没多大意义),而你的gs定义了958,这样你这层左右的留白就是11了。

但你下面那用table套的那层里的m2l的宽却是346px(340+6),346*2=692px右边的m2r宽是252,加起来总宽是944px,根本不够960,肯定是不对其了。

先别说别的,单说的留白就不对,你上面的留白是11单你的下面算起来就是16,你的页面得好好算一下宽了。

还有好多层是可以不要的,可以写的更简洁写的,还有你用table来写结构都是问题。

个人认为 你可能是indexbody里多放了个div 并且又设置了overflow:hidden

结果就屏蔽了后面footer的显示

之前我也遇到这个情况 是在写代码的时候不小心多留了个div提前封闭了外层

可以参考一下