实现九宫格
来源:互联网 发布:MySQL 转为percona 编辑:程序博客网 时间:2024/05/18 02:56
像这种,实现该九宫格。
外部的大小为120px,120px。边框为蓝色1px。
问题就每个相邻的小格子的边框不会自动重叠,比如这儿是1px,如果每个都设置为1px,那么相邻的格子边框就会出现2px的。
思路:
设置父元素的上方和左方的padding为1px;
即相当于里面的内容普遍就会像右下方偏移1px;
这时设置里面每一个的小格子的margin-top和margin-left都为-1px;但是格子的大小还需要设定,包含边框刚好每个40px;所以使用IE的盒子模型,box-sizing:border-box。
这时的每个格子都会在原始位置上普遍向左上移了一段距离。而且格子间的边框刚好重叠。
<style type="text/css"> #content{ width: 120px; height: 120px; padding: 1px 0 0 1px; box-sizing:border-box; } .divs{ width: 40px; height: 40px; float: left; margin-top: -1px; margin-left: -1px; border:1px solid blue; box-sizing:border-box; } </style></head><body><div id = "content"> <div class = "divs"></div> <div class = "divs"></div> <div class = "divs"></div> <div class = "divs"></div> <div class = "divs"></div> <div class = "divs"></div> <div class = "divs"></div> <div class = "divs"></div> <div class = "divs"></div></div>
阅读全文
0 0
- Android实现九宫格
- WEB 九宫格实现
- 九宫格的实现
- Android实现九宫格
- ios九宫格实现
- Android实现九宫格
- Adnroid 九宫格实现
- iOS实现九宫格
- 九宫格布局实现
- Masonry实现九宫格
- 九宫格实现
- GridView实现九宫格
- gridView九宫格实现
- RN实现九宫格
- 九宫格实现
- 实现九宫格
- Python-实现九宫格
- GridView实现九宫格
- 设计模式 -- 创建型模式
- webdriver Debug
- python异常处理try...except
- Ubuntu使用笔记
- 数据结构 之 循环队列
- 实现九宫格
- 实验报告一:写一个hello world小程序
- Android手机录制屏幕并转gif图
- 配置maven所需要的jar包
- Eclipse Debug 学习
- 欢迎使用CSDN-markdown编辑器
- h5适配手机
- 借助IPMITOOL解决服务器底层维护难题
- Maven错误集锦