博客列表 >box-sizing属性的作用

box-sizing属性的作用

江流
江流原创
2021年09月24日 18:45:14928浏览

div盒子的大小,在默认的情况下,我们设置好盒子大小后,盒子的真实大小要加上内边距和边框的宽度,真实大小不设置的数据要大一些。我们使用box-sizing属性,设置其值为border-box,盒子的真实大小就是我们设置的大小,盒子的内容大小会在设置大小的基础上减去内边距和边框的大小。

  • 不设置box-sizing属性代码:
    ```html
    <div class="box"></div>

    <style>
    .box {
    width: 300px;
    height: 300px;
    background-color: lawngreen;
    border-width: 20px;
    border-color: blue;
    border-style: dashed;
    padding: 10px;
    background-clip: content-box;
    </style>

  1. ![](https://img.php.cn/upload/image/363/997/482/1632479780916693.jpg)
  2. ![](https://img.php.cn/upload/image/733/859/278/1632479789140797.jpg)
  3. - 为盒子添加属性
  4. `box-sizing: border-box;`
  5. 代码如下:
  6. ```html
  7. <div class="box"></div>
  8. <style>
  9. .box {
  10. width: 300px;
  11. height: 300px;
  12. background-color: lawngreen;
  13. border-width: 20px;
  14. border-color: blue;
  15. border-style: dashed;
  16. padding: 10px;
  17. background-clip: content-box;
  18. box-sizing: border-box;
  19. </style>

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议