CSS-H30是指一種可以自適應(yīng)頁(yè)面布局的技術(shù),可以讓網(wǎng)頁(yè)在不同的設(shè)備上都呈現(xiàn)出完美的效果。
.container { max-width: 1200px; margin: 0 auto; padding: 0 15px; }
CSS-H30最主要的作用是可以讓網(wǎng)頁(yè)在不同的分辨率下保持一致的顯示效果。通過(guò)設(shè)置容器的最大寬度,然后讓它在頁(yè)面居中顯示,就可以實(shí)現(xiàn)這個(gè)效果。
.header { height: 80px; background-color: #333; color: #fff; text-align: center; line-height: 80px; }
CSS-H30不僅可以對(duì)整個(gè)頁(yè)面進(jìn)行自適應(yīng)布局,還可以對(duì)頁(yè)面中的各個(gè)元素進(jìn)行單獨(dú)的樣式設(shè)置,使網(wǎng)頁(yè)更加美觀。比如設(shè)置一個(gè)頂部導(dǎo)航欄,讓它的高度為80px,背景顏色為黑色,文字顏色為白色,并且水平垂直居中。
.content { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; } .box { width: calc(33.33% - 20px); background-color: #eee; margin-bottom: 20px; padding: 20px; box-sizing: border-box; }
除此之外,CSS-H30還可以使用flex布局進(jìn)行元素的自適應(yīng)布局,比如設(shè)置一個(gè)三列的布局,每一列之間有間隔,可以通過(guò)flex-wrap屬性實(shí)現(xiàn)自動(dòng)換行的效果。
CSS-H30的應(yīng)用非常廣泛,可以用在各種不同類型的網(wǎng)站中,比如移動(dòng)端網(wǎng)站、桌面端網(wǎng)站、后臺(tái)管理系統(tǒng)等。