美文网首页
box-sizing属性值的区别

box-sizing属性值的区别

作者: 味蕾里的青春 | 来源:发表于2016-08-29 22:11 被阅读231次

box-sizing有2种属性值:content-boxborder-box,其中默认值为content-box
content-box:指定高度和宽度时,此时 包括padding和border。
border-box:指定高度和宽度时,此时包括padding和border。
html代码:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width">
 <title>JS Bin</title>
</head>
<body>
 <div class="box">
   <div class="box1">
   </div>
   <div class="box2">
   </div>
 </div>
</body>
</html>

CSS 代码:

.box {
  margin:0;
  font-size:0;
}

.box1{
  vertical-align:middle;
  display:inline-block;
  background-color:red;
  width:100px;
  height:200px;
  padding:30px;
  border:5px solid black;
}

.box2{
  vertical-align:middle;
  display:inline-block;
  background-color:blue;
  width:100px;
  height:200px;
  box-sizing:border-box;
  padding:30px;
  border:5px solid black;
}

output:

border-box&content-box

相关文章

  • box-sizing属性值的区别

    box-sizing有2种属性值:content-box和border-box,其中默认值为content-box...

  • box-sizing属性(CSS3新增属性)

    box-sizing属性(CSS3新增属性)box-sizing:content-box(默认值) | borde...

  • CSS3中的box-sizing属性

    box-sizing属性是css3中新添加的属性,用来替换原来的css盒子模型,box-sizing属性值的不同,...

  • CSS

    1.css3 box-sizing属性 box-sizing属性可以为三个值之一:content-box(defa...

  • 前端小知识Day4

    1、避免大量 if...else... 2、CSS中,box-sizing属性值有什么用? box-sizing用...

  • 小知识

    一:box-sizing 1:box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。 2:默认值...

  • box-sizing -CSS

    box-sizing属性用于更改用于计算元素宽度和高度的默认的CSS盒子模型。 关键字 值box-sizing: ...

  • css属性总结

    记录css属性 <1>box-sizing属性: 例子:div{ box-sizing:border-box;-...

  • jQuery源码解析之width()

    一、在讲之前,先弄清 boxSizing 属性(1)box-sizing 是默认值 "content-box" $...

  • css(一)

    box-sizing属性可以为三个值之一:content-box(default),border-box,padd...

网友评论

      本文标题:box-sizing属性值的区别

      本文链接:https://www.haomeiwen.com/subject/vkhfettx.html