css 错误,你对宽度相加理解不够全面。三个div的总宽度为100%;页面总宽度100%应该包括边框的宽度,但是你给id为main的div了边框,导致三个div加上边框的宽度超出了页面总宽度的100%。解决办法,去掉id为main的边框或者设置为0,或者修改三个div的宽度,最终使三个div的宽度加上所有的边框宽度的总值为...
DIV+CSS左中右布局使用float右边总是掉下去了求修正 代码
css 错误,你对宽度相加理解不够全面。三个div的总宽度为100%;页面总宽度100%应该包括边框的宽度,但是你给id为main的div了边框,导致三个div加上边框的宽度超出了页面总宽度的100%。
解决办法,去掉id为main的边框或者设置为0,或者修改三个div的宽度,最终使三个div的宽度加上所有的边框宽度的总值为页面宽度的100%。2010-09-19
把默认的padding和margin去除掉。
css里面加上。
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
另外浮动的时候在ie6下有双倍边距的bug,需要在float:left或float:right后面再加上display:inline2010-09-19
你做的时候把border的数值算上去了吗?根据你的代码所写,你没有把border计算在内,所以第三块是肯定会掉下去的。而且在用DIV+CSS中最好是用具体的数据,百分比不太准确。2010-09-19
你把其中一个div的width设置成14.5%或是69.5%就行了.总之加起来别是100%就行了.IE下百分比计算总宽度会有问题2010-09-19
Vue实践-CSS样式position/display/float属性对比使用
2021-01-25