box-sizing
来源:互联网 发布:大数据与社会调查 编辑:程序博客网 时间:2024/06/03 07:31
原文:http://zh.learnlayout.com/box-sizing.html
经过了一代又一代人们意识到数学不好玩,所以他们新增了一个叫做 box-sizing
的CSS属性。当你设置一个元素为 box-sizing: border-box;
时,此元素的内边距和边框不再会增加它的宽度。这里有一个与前一页相同的例子,唯一的区别是两个元素都设置了 box-sizing: border-box;
:
.simple { width: 500px; margin: 20px auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.fancy { width: 500px; margin: 20px auto; padding: 50px; border: solid blue 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
<div class="simple">
我们现在一样大小了!
</div><div class="fancy">
万岁!
</div>既然没有比这更好的方法,一些CSS开发者想要页面上所有的元素都有如此表现。所以开发者们把以下CSS代码放在他们页面上:
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
这样可以确保所有的元素都会用这种更直观的方式排版。
既然 box-sizing
是个很新的属性,目前你还应该像我之前在例子中那样使用 -webkit-
和 -moz-
前缀。这可以启用特定浏览器实验中的特性。同时记住它是支持IE8+。
0 0
- Box-Sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- box-sizing
- 单文档多视图切换方法
- 策略模式与桥接模式
- 数组指针和指针数组的区别、指针函数与函数指针的区别
- QT moc: Parse error at “std”
- 工作有感——拖延与提前
- box-sizing
- String类的使用和说明
- SQL/NoSQL两大阵营激辩:谁更适合大数据
- hdu-5063 Operation the Sequence
- poj_4047Garden区间更新_求和
- hdu 3691最小割将一个图分成两部分
- HDU 3032 Lasker's Nim博弈
- 菜鸟DirectX之顶点缓存
- 苏移笔试