📜  CSS | box-sizing 属性

📅  最后修改于: 2021-09-01 03:27:37             🧑  作者: Mango

box-sizing CSS 属性定义了用户应该如何计算元素的总宽度和高度,即是否包含或不包含填充和边框。

句法:

box-sizing: content-box|border-box;

属性值

  • content-box:这是 box-sizing 属性的默认值。在这种模式下,宽度和高度属性仅包括内容。边框和填充不包括在其中,即如果我们将元素的宽度设置为 200 像素,那么元素的内容框将是 200 像素宽,并且任何边框或填充的宽度都将添加到最终呈现的宽度中。
    句法:
    box-sizing: content-box;

    例子:

    
    
        
            box-sizing Property
            
        
        
            

    box-sizing: content-box

            
            
    GeeksforGeeks
        

    输出:
    内容框

  • 边框框:在这种模式下,宽度和高度属性包括内容、内边距和边框,即如果我们将元素的宽度设置为 200 像素,那么 200 像素将包括我们添加的任何边框或内边距,并且内容框将缩小以吸收它额外的宽度。这通常使得调整元素大小变得更加容易。

    句法:

    box-sizing: border-box;

    例子:

    
    
        
            box-sizing Property
            
        
        
            

    box-sizing: border-box

            
            
    GeeksforGeeks
        

    输出:
    边框框

支持的浏览器: box-sizing 属性支持的浏览器如下:

  • 谷歌浏览器 10.0 4.0 -webkit-
  • 浏览器 8.0
  • 火狐 29.0 2.0 -moz-
  • 歌剧 9.5
  • 苹果 Safari 5.1 3.2 -webkit-