CSS 處理元素,把每一個元素都包含在一個盒子裏。佈局
對網頁的佈局,其實就是對盒子的擺放及設置。spa
邊框border,會使盒子變大:3d
.box{
border: 10px 20px 30px 40px red solid;
}
.box{
border-width: 10px 20px 30px 40px;
border-color: red;
border-style: solid;
}
border-top-xxx:code
border-right-xxx:blog
border-bottom-xxx:繼承
border-left-xxx:class
border-style:im
none; 默認無邊框margin
solid; 直線框top
dotted; 點狀框
dashed; 虛線框
double; 雙線框
groove; 如下效果取決於bordr-color
ridge;
inset;
outset;
inhert;繼承
內邊距 padding,會使盒子變大,會受 background-color 的影響
padding: 100px 200px 300px 400px;
至關於
padding-top: 100px;
padding-right: 200px;
padding-bottom: 300px;
padding-left: 400px;
外邊距 margin,不會影響可見框的大小,只會影響盒子的位置。。。left 和 top 影響本身的位置,right 和 bottom 影響其餘元素的位置
margin: 200px;
至關於
margin-top: 200px;
margin-right: 200px;
margin-bottom: 200px;
margin-left: 200px;
注意:
能夠是負值,即向反方向移動。
margin-left:auto; 在父元素中居右
margin-right:auto; 在父元素中居左