盒模型基础

css 盒模型

to 块状标签

盒子示例

边框 (border)

  • ### 边框是围绕着内容及补白的线,设置 粗细、样式和颜色(边框三个属性)
设置 边框粗细2px 实心 红色

 div{  
    border:2px  solid  red;  
}div{
    border-width:2px;
    border-style:solid;
    border-color:red;
}

border-style(边框样式):
dashed(虚线)| dotted(点线)| solid(实线)。

  • ### 只为一个方向的边框设置样式

div{
    border-bottom:1px solid red;
}
border-top
border-right
border-left
border-bottom

宽度和高度(width & height)

一个元素实际宽度(盒子的宽度)=左边界+左边框+左填充+内容宽度+右填充+右边框+右边界。

宽度和高度

div{
    width:200px;
    padding:20px;
    border:1px solid red;
    margin:10px;
}
 // height
<body>
   <div>文本内容</div>
</body>

效果

填充(padding)

元素内容与边框之间是可以设置距离的,称之为“填充”。填充也可分为上、右、下、左(顺时针)

div{padding:20px 10px 15px 30px;}div{
   padding-top:20px;
   padding-right:10px;
   padding-bottom:15px;
   padding-left:30px;
}

上、右、下、左 填充都为 10px;
div{padding:10px;}

上下填充 10px,左右 20px
div{padding:10px 20px;}

边界(margin)

元素与其它元素之间的距离可以使用边界(margin)来设置。边界也是可分为上、右、下、左。

参考padding

div{margin:20px 10px 15px 30px;}div{
   margin-top:20px;
   margin-right:10px;
   margin-bottom:15px;
   margin-left:30px;
}

div{ margin:10px;}

div{ margin:10px 20px;}

padding和margin的区别 : padding在边框里,margin在边框外。

猜你喜欢

转载自blog.csdn.net/prime_liu/article/details/81837989
今日推荐