网站首页 > 技术文章 正文
CSS3发布了许多新特性,最好用的莫过于box-sizing了。对于一个非前端方向的程序猿,CSS2的盒子模型简直就是一坨屎,永远都无法理解div的宽度和高度为什么没有包括边框、padding、margin,这么反人类的设计是怎么搞出来的。
在CSS3中box-sizing终于纠正了这个错误:
box-sizing: content-box | border-box | inherit; 参数: content-box:css2中的邪恶盒子模型; border-box:内边距、边框宽度都向内计算; inherit: 继承父元素box-sizing;
来直观的看一下区别吧:
有没有觉得bord-box方式更符合人性设计,我们在调整元素宽度的时候不用在考虑边框和内边距了?另外,如果使用bootstrap的话,建议升级到bootstrap4.x, 已经默认使用box-sizing来设置盒子模型了。
作为非专业前端开发人员,终于可以不用为了几个像素对不起而抓狂了,如果感觉有用请点赞。
- 上一篇: CSS box-sizing 样式
- 下一篇: css中box-sizing解放盒子实际宽高计算
猜你喜欢
- 2024-11-24 六种设计难题的CSS实用技巧
- 2024-11-24 前端入门教程:CSS标准盒模型和怪异盒模型区别
- 2024-11-24 WEB前端-CSS盒子
- 2024-11-24 手把手教你css 中多种边框的实现小窍门【实践】
- 2024-11-24 纯CSS实现轮播图
- 2024-11-24 「干货」移动端Web页面适配
- 2024-11-24 《Web前端技术H5+CSS3》笔记--第六章 盒子模型「云图智联」
- 2024-11-24 深入浅出超好用的 CSS 阴影技巧
- 2024-11-24 掌握Flex布局的这几个常用属性,搞定弹性布局不在话下
- 2024-11-24 用 CSS Grid 布局制作一个响应式柱状图
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-