box盒子(如何使用border-box改变盒子尺寸)

发布时间:2025-12-11 02:29:02 浏览次数:1

Box大小调整属性用于更改元素的高度和宽度。

从css2开始,box属性的工作方式如下所示 :

width + padding + border =元素框的实际可见/渲染宽度height + padding + border =元素框的实际可见/渲染高度

意味着当您设置高度和宽度时,它会显得稍微大些,然后给定大小会导致元素边界和填充添加到元素的高度和宽度。

一:CSS大小调整属性

例如:

<html>   <head>      <style>         .p1 {            width: 200px;            height: 100px;            border: 1px solid green;         }         .p2 {            width: 200px;            height: 100px;                padding: 50px;            border: 1px solid pink;         }      </style>   </head>   <body>      <p class = "p1">本站</p><br />      <p class = "p2">本站</p>   </body></html>

结果:

上图中两个元素的宽度和高度相同但给出的结果不同,导致第二个包含填充属性。

二:CSS3框大小属性

代码实例:

<html>   <head>      <style>         .p1 {            width: 300px;            height: 100px;            border: 1px solid blue;            box-sizing: border-box;         }         .p2 {            width: 300px;            height: 100px;            padding: 50px;            border: 1px solid red;            box-sizing: border-box;         }      </style>   </head>   <body>      <p class = "p1">本站</p><br />      <p class = "p2">本站</p>   </body></html>

上面的元素具有相同的高度和宽度与box-sizing:border-box,因此对于两个元素,结果总是相同的,如上所示。

看完上述内容,你们掌握如何使用border-box改变盒子尺寸?的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注本站行业资讯频道,感谢各位的阅读!

box盒子
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477