CSS 多列等高布局是指在同一行或同一列的多個(gè)元素高度相等。這種布局技術(shù)可以使網(wǎng)站頁(yè)面更加美觀和整潔。以下是實(shí)現(xiàn)多列等高布局的 CSS 代碼:
.container { display: flex; } .col { flex: 1; margin: 0 10px; } .col:nth-child(odd) { background-color: #eee; } .col:nth-child(even) { background-color: #ddd; } .col p { padding: 10px; margin: 0; border: 1px solid #ccc; }
這里我們使用了display: flex;
來(lái)將多個(gè)列元素放在一個(gè)容器中,并通過(guò)flex: 1;
指定每個(gè)列元素的寬度,并且在每個(gè)列元素之間添加了 10 像素的外邊距。此外,我們還使用了偽類(lèi)選擇器(:nth-child()
)來(lái)為奇數(shù)列和偶數(shù)列元素分別設(shè)置了背景顏色的區(qū)分。
對(duì)于列元素中的每個(gè)段落,我們使用了padding: 10px;
和border: 1px solid #ccc;
來(lái)添加內(nèi)邊距和邊框效果。
使用上述 CSS 代碼實(shí)現(xiàn)的多列等高布局,無(wú)論是在哪個(gè)網(wǎng)站中,都可以達(dá)到較好的表現(xiàn)效果,讓你的網(wǎng)頁(yè)看起來(lái)更加美觀整潔。