盒子模型的理解
来源:互联网 发布:写论文的数据在哪里找 编辑:程序博客网 时间:2024/06/07 15:13
盒子模型的理解
盒子模型有两种:W3C和IE盒子模型
盒子模型包括margin、border、padding、content
W3C的元素宽度=content的宽度
IE的元素宽度=content+padding+border
我个人认为W3C定义盒子模型与IE定义的盒子模型,IE定义的比较合理,
元素的宽度应该包含border(边框)和padding(填充),这个和我们现实生活的盒子是一样的,
W3C也认识到自己的问题了,所以在CSS3中新增了一个样式box-sizing,
包含两个属性content-box 和 border-box。
content-box : width=content+padding+border
border-box: width=width(样式指定的宽度)
1.对于行级元素,margin-top和margin-bottom对于上下元素无效,margin-left和margin-right有效
2.对于相邻的块级元素margin-bottom和margin-top 取值方式
1) 都是正数: 取最大值 距离=Math.max(margin-bottom,margin-top)
2) 都是负数: 取最小值 距离=Math.min(margin-bottom,margin-top)
3)上面是正数,下面是负数或者 上面是负数,下面是正数: 正负相加 距离=margin-bottom+margin-top
阅读全文
0 0
- 盒子模型的理解
- CSS盒子模型和盒子阴影的理解
- CSS盒子模型的更深层次理解
- 简述对CSS的盒子模型理解?
- css中盒子模型的理解
- css中盒子模型的理解
- 盒子模型及box-sizing的理解;
- 理解CSS盒子模型
- 盒子模型理解
- 深入理解盒子模型
- CSS盒子模型理解
- 盒子模型理解
- css盒子模型理解
- CSS 理解盒子模型
- css 盒子模型理解
- css 盒子模型理解
- 【转】理解CSS盒子模型
- 深入理解CSS盒子模型
- hdu 3306 Another kind of Fibonacci(矩阵快速幂)
- Struts2与Struts1的比较
- iOS 获取当前最上层ViewController
- Storm入门和基础性能测试
- STL的内存管理
- 盒子模型的理解
- c-free编译时头文件找不到
- 第二篇:netty的实例
- Linux 进程管理
- 安桌系统设置变为一个界面设置
- Android 使用RxLifecycle解决RxJava内存泄漏
- sql四种连接方式
- Sourcetree的分支创建与合并
- Velocity入门使用教程