zl程序教程

您现在的位置是:首页 >  前端

当前栏目

CSS3 Box Sizing

css3 Box
2023-06-13 09:17:47 时间
CSS3 Box Sizing

CSS3中新增的 box-sizing 属性允许在元素的总宽度和高度中包括内边距(填充)和边框。

不指定box-sizing情况下,元素的宽度及高度是以下方式计算的:

width + padding + border = 元素的实际宽度 height + padding + border = 元素的实际高度

指定元素box-sizing情况下,元素的宽度高度是以下方式:

width + border = 元素的实际宽度 height + border = 元素的实际高度

元素指定的padding被包含在指定的width和height中,当然如果padding的实际宽度或高度大于指定的width和height,那么元素显示的实际高度和宽度就是padding后的值。

.div1 {

 width: 300px;

 height: 100px;

 border: 1px solid blue;

 box-sizing: border-box;

 .div2 {

 width: 300px;

 height: 100px;

 padding: 50px;

 border: 1px solid red;

 box-sizing: border-box;

 .div3 {

 width: 300px;

 height: 100px;

 padding: 160px;

 border: 1px solid red;

 box-sizing: border-box;

 }
CSS3 box-sizing 属性的使用

在页面中如何才能让元素的高度和宽度更统一呢,建议的方式是做以下的声明。

* {

 box-sizing: border-box;

该代码可以让所有元素以更直观的方式展示大小

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/59517.html