CSS中添加啥属性,可以使padding不影响整体大小
都知道是盒子模型,应该很好找。但我百度了一下“css 盒模型”,发现开头的几篇文章只是理论解释,比较长,也比较难找到答案。但是google第一个结果就有答案了CSS - box-sizing果然google好,尤其是技术问题
■网友
添加box-sizing:border-box,容器内子元素增加padding,border,容器宽度都不会被撑开。或者是在容器里边添加一个无用的div块标签,不指定宽度高度,也是可以的
■网友
-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; /*W3C标准(IE9+,Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/注意:box-sizing属性是CSS3的属性,IE低版本不支持,注意兼容性
■网友
box-sizing:border-box;参考http://www.w3cplus.com/content/css3-box-sizing
■网友
box-sizing:border-box
■网友
多谢楼上的方法。这个方法虽然很笨,但的确是简单暴力有效的方法。根据我的经验,有两种情况子元素的外盒一定在父元素的内盒之内。第一种是设定了父元素width的百分比,第二种是设定了父元素样式的float属性(left或者right可以,none不行)。补充一下:CSS的float很有意思,有时间的前端开发工程师都应该研究一下。有一件事情就比较奇怪:例如我有3个元素都设为float,当元素3既可以浮动到1的右边,也可以浮动到2的右边时,浏览器会判定浮动到2的右边,而不是我们直觉中的,浮动到第一个可以适配的位置。。。
■网友
【CSS中添加啥属性,可以使padding不影响整体大小】 1
■网友
我有个疑问 : 既然padding 会把div 撑大 那么设置div的宽高还有什么意义呢 具体来说 比如你设置了div的宽高为200px 但是 加入了padding之后 这个盒子最终的大小肯定不是200X200的了啊 那么之前设置的200X200岂不是毫无意义??
推荐阅读
- 怎样评价仿杜克的品牌css析颜士cosmetic skin solutions
- 花瓣网和 Pinterest 在使用上有啥不同,Pinterest 采集工具咋添加到浏览器上
- LOL/Dota/WoW中是怎样计算buff的过程和道具属性的加成
- 宝宝|吃不对没营养还易积食宝宝辅食应该怎么添加?吃对了护脾健胃
- Minecraft中通过定义具体继承的方块类来存储方块的额外属性,咋通过编写API改进这种方法
- 为啥支付宝不在WP版本添加余额宝功能,微信WP5.1已经可以使用理财通了,马云对WP无爱
- 汽车知识|途睿欧商务属性满满,价格比别克GL8更有优势
- 趣头条|属于每个人的中国风-观致7,一台自带祝福属性的车
- css的animation,jquery的animation()和setInterval制作动画区别
- 关于 lua 使用c++对象 并添加自定义属性的内存管理问题
