bycj.net
相关文档
当前位置:首页 >> mArgin%Bottom >>

mArgin%Bottom

css属性,margin-bottom:像素值;设置元素的下外边距

#maincontent {margin-bottom:8px;width:900px; height:500px;} #main{float:left; width:664px; height:500px; background: #FFFF99;} #side {float:right; width:230px; height:500px; background:#FFCC99;}

一,一般页面布局的时候所有元素margin-top的,元素布局向上看;即下方元素margin-top:5px; 二,margin-bottom容易与下方的元素的margin-top重叠 三,解决方案要么上方一,要么就是这个main盒子下方添加清除一下浮动

margin bottom是缘底的意思

.logo {height: 50px;width: 50px;background-color: red;float: left;margin-bottom: 10px;}给你修改后的代码,自己感受一下吧,margin-bottom不是失效了,而是你div用了浮动,你必须用clear:both清除浮动之后才能正常

为负数就是向反方向移动。 比如 这两个div中间应该空5px,因为左边的div在右边留有5px的边距。 如果改成 意思就是这两个div不仅中间没空,而且还有3px的部分是重叠在一起的。 自己写几个div试验下就知道了。

因为前面还有一个padding-bottom:100000px;。 padding-bottom:100000px;的目的就是让该盒模型高度增加100000px,margin-bottom:-100000px; 再让显示在外边的边距减少10000px,以抵消padding-bottom:100000px;。 但这样外面会显示出高99995px的框...

一般来说中间那三个div外面再加一个div框住会比较好。 另外你一会儿有浮动一会儿没浮动,这个太乱了。 你这个页面不是margin的问题。是浮动的问题。

这个是CSS hack的写法,\0是中有ie8的可以识别的CSS规则。在IE8中显示效果为下外边距为5px。其它浏览器不会有这个属性。 CSS hack由于不同厂商的浏览器,比如Internet Explorer,Safari,Mozilla Firefox,Chrome等,或者是同一厂商的浏览器的不同...

你外部的div: 并没有隐藏埃这个90px的空白是这个外部div占用的吧

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com