css+div布局定位和边距问题
2018-04-06 14:59
417 查看
1 当你在一个大的容器里面给两个小的容器定位的时候
position:absolute; 这个容器相对于父元素定位,初始位置在父元素的左上角。
position:relative;设置这个属性高,是子容器相对于上一个子容器的位置,沿着文档流自然的排在上一个子元素的下一个
位置。
当你给容器加上一个 float:left。。。。。属性的时候,容器就变成了一个盒子,如果没有float这个属性,那么只能沿着行来
给元素排列位置,一个元素占满一行,即使你设置了width也是没有用的,虽然容器只使用你设置的宽度。但是当你设置了
float或者display:inline的时候,你设置width元素就是管用的了,
2 在默认情况下你布局的时候,两个子容器之间是存在边距的,这是默认的边距,所以如果你不想要这些边距的存在,你可以
设置padding(内边距) 和margin(外边距)
position:absolute; 这个容器相对于父元素定位,初始位置在父元素的左上角。
position:relative;设置这个属性高,是子容器相对于上一个子容器的位置,沿着文档流自然的排在上一个子元素的下一个
位置。
当你给容器加上一个 float:left。。。。。属性的时候,容器就变成了一个盒子,如果没有float这个属性,那么只能沿着行来
给元素排列位置,一个元素占满一行,即使你设置了width也是没有用的,虽然容器只使用你设置的宽度。但是当你设置了
float或者display:inline的时候,你设置width元素就是管用的了,
2 在默认情况下你布局的时候,两个子容器之间是存在边距的,这是默认的边距,所以如果你不想要这些边距的存在,你可以
设置padding(内边距) 和margin(外边距)
相关文章推荐
- css + div 布局之 CSS盒模型 外边距合并问题
- margin-top失效, css + div 布局之 CSS盒模型 外边距合并问题
- margin-top失效, css + div 布局之 CSS盒模型 外边距合并问题 问题表述: 那天晚上一个同学给我发来一个问题,原型大概是“一个maindiv嵌套了一个div.class="he
- 用div+css解决VS2005中布局难的问题
- div+css 布局下兼容IE6 IE7 FF常见问题
- 第1次尝试div+css进行两栏式页面布局就遇到了IE的3px问题
- 关于css+div margin 居中问题 和边距合并
- (转)div+css布局时 ,response.write()会改变布局的问题
- 用div+css解决VS2005中布局难的问题
- div+css布局控制div定位浮动层在背景图片上的半透明阴影效果
- div+css 布局下兼容IE6 IE7 FF常见问题
- DIV+CSS布局在IE和firefox中常见不兼容问题及解决方法
- 处理div+css布局左右浮动问题
- CSS中关于定位position的问题,blockquote,div,span三个的区别
- Div+Css布局遇到的常见问题
- div+css 背景图片的定位取图问题详解
- 【超有用】DIV 的定位问题在IE6和IE7的CSS设置(转)
- DIV+CSS布局之解读浮动定位
- DIV+CSS布局一行两列问题(Repeater布局)
- css div 绝对定位到底部不居中问题