方框列数随着浏览器宽度改变而改变的几种方法
2015-04-28 21:22
176 查看
方框列数随着浏览器宽度改变而改变的几种方法
一,使用浮动float<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>考察浮动</title> <style type="text/css"> #content { background-color: red; position: relative; padding: 12px;/*red 的padding+blue的margin =测的宽 */ overflow: hidden;/*父元素overflow:hidden 可以闭合浮动*/ } .div-in { width:107px; height: 54px; background-color: blue; margin:6px;/*测的各间距是12 一半是6 *//*margin不合并,因为float,正常位置是合并的*/ border:solid 1px #000000; float: left; } </style> </head> <body> <div id="content"> <div class="div-in">111</div> <div class="div-in">111</div> <div class="div-in">111</div> <div class="div-in">111</div> <div class="div-in">111</div> <div class="div-in">111</div> <div class="div-in">111</div> <div class="div-in">111</div> <div class="div-in">111</div> </div> </body> </html>
正常情况下,div与div之间测的是12就设12就好了,但是这是浮动,浮动的margin没有合并,会叠加,所以叠加后是12px ,那么每个蓝色div margin设为6px;
又测量红色背景边框据最近blue的div 距离是18px =6+12;
所以设外层div padding :12px
闭合浮动我这里用了父元素 设了overflow:hidden
可参考:那些年我们一起清除过的浮动
二待续:
相关文章推荐
- css布局小技巧---1:有一侧宽度固定,另一侧随浏览器及分辨率改变而改变的css页面布局
- 当浏览器窗体改变时,div跟着变动方法
- 实现最小宽度的几种方法及CSS Expression[转]
- 使用get set方法设置变量时,最开始申明的变量值不会随着get set而改变
- 实现浏览器全屏窗口的几种方法
- 改变myeclipse中Java项目的名称,在浏览器中使用新名称访问项目时报404的问题的解决方法!!!
- div随着浏览器窗口大小变更,改变大小(resize)
- 真正的让iframe自适应高度 兼容多种浏览器随着窗口大小改变
- JS控制浏览器导航的几种方法
- (转)C#调用默认浏览器打开网页的几种方法
- 如何让FlowLayoutPanel容器里面的【子控件】随着容器(宽度)发送改变而发送改变?
- js监听滚动条事件和获取浏览器及屏幕高度和宽度等信息的方法
- 实现可动态改变宽度的表格简单方法
- 浏览器窗口大小改变时,动态改变div高度和宽度
- 清除浏览器缓存js文件的几种方法
- 设置列表框最小宽度且可随着内容变宽的方法
- 清除浏览器缓存js文件的几种方法
- 实现浏览器全屏窗口的几种方法
- 实现可动态改变宽度的表格简单方法
- js清除浏览器缓存的几种方法