色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css 垂直等分界面

錢諍諍2年前9瀏覽0評論

CSS中的垂直等分界面是在網頁設計中非常重要的一部分,原因是他可以讓你在網頁中設計出美觀且規整的版面。下面為大家介紹一些相關的知識。

.main{
display:flex;
justify-content:center;
align-items:center;
height:200px;
}
.box{
width:25%;
height:100%;
margin:0 5px;
}

首先需要充分利用CSS的Flex屬性,通過display:flex來設定容器的flex格式,justify-content:center來設置容器中的元素水平居中,align-items:center設置容器中的元素垂直居中。

.main{
display:table;
width:100%;
height:200px;
}
.box{
display:table-cell;
width:25%;
height:100%;
vertical-align:middle;
}

其次需要使用CSS的table格式,通過設置display:table來使CSS識別容器為table標簽,通過設置display:table-cell來使CSS識別容器中的元素為td標簽,通過設置vertical-align:middle來實現將內容居中顯示。

.main{
position:relative;
width:100%;
height:200px;
font-size:0;
text-align:center;
}
.box{
position:relative;
display:inline-block;
width:25%;
height:100%;
font-size:16px;
text-align:left;
vertical-align:middle;
}
.box:before{
content:"";
display:inline-block;
height:100%;
vertical-align:middle;
}

還可通過設置position:relative;和top:50%屬性來進行垂直居中,但是需要通過margin-top負值來實現,這種方式只適合固定寬高的布局。還可通過設置display:inline-block;和vertical-align:middle來進行垂直居中,同時設置:before偽類讓其撐滿高度,從而實現垂直居中。

以上就是關于CSS垂直等分界面的相關知識,希望對大家有所幫助。