box-sizing:border-box的用法详解

 时间:2026-02-16 04:20:14

1、新建一个HTML文档,并定义一个块元素,CSS示例:

.normal{width: 100px; height:100px; background: blue; }

box-sizing:border-box的用法详解

2、保存文件,预览效果,

box-sizing:border-box的用法详解

3、再次加入一个DIV并在原有的CSS上复制一份,加入Padding属性,示例:

.normal-padding{

            width: 100px;

            height:100px;

            background: blue;

            /*加入padding属性*/

            padding:10px;

        }

box-sizing:border-box的用法详解

4、保存以上内容,比较两个DIV的区别

box-sizing:border-box的用法详解

5、再次复制normal-padding的CSS,并加入border属性,示例:

.normal-padding-border{

            width: 100px;

            height:100px;

            background: blue;

            /*加入padding属性*/

            padding:10px;

            /*加入border属性*/

            border:10px solid red;

        }

box-sizing:border-box的用法详解

6、保存以上内容,比较三个DIV的不同:盒子元素模型,会随着padding和border元素的加入,而增加实际占用空间,

box-sizing:border-box的用法详解

7、定义一个border-box的DIV,复制.normal-padding-border的CSS,并加入一个box-sizing:border-box属性,示例:

 .border-box{

            width: 100px;

            height:100px;

            background: blue;

            /*加入padding属性*/

            padding:10px;

            /*加入border属性*/

            border:10px solid red;

            /*将盒子模型定义为boder-box*/

            box-sizing:border-box;

        }

box-sizing:border-box的用法详解

8、最终,保存以上内容,比较四个盒子模型得出如下结论:border-box定义的盒子,不会随着padding和boder的加入而增大盒子的占用空间

box-sizing:border-box的用法详解

  • 怎样让html中的文字垂直水平居中显示
  • html页面如何创建多行文本输入框
  • html字体颜色怎么设置
  • 如何在HTML中插入图片
  • css如何把文字放在图片上
  • 热门搜索
    疲惫的近义词 婴儿大便干燥怎么办 小脸发型 买二手房怎么贷款 感冒药品牌 晟字怎么读 感冒怎么好得快 癌胚抗原偏高怎么办 在职证明怎么写 急救常识