CSS(層疊樣式表)是一種用于網(wǎng)頁(yè)樣式布局的語(yǔ)言。它可以通過(guò)控制網(wǎng)頁(yè)中的元素樣式來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)的美觀和布局。
/* 定義網(wǎng)頁(yè)的布局 */ body { margin: 0; padding: 0; } /* 定義網(wǎng)頁(yè)的頭部樣式 */ header { background-color: #333; color: #fff; padding: 20px; } /* 定義導(dǎo)航欄的樣式 */ nav { background-color: #008080; color: #fff; padding: 10px; } /* 定義網(wǎng)頁(yè)主體樣式 */ main { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 20px; } /* 定義網(wǎng)頁(yè)主體中的每一個(gè)小塊的樣式 */ section { background-color: #fff; border: 1px solid #ddd; padding: 20px; width: 30%; } /* 定義頁(yè)面的腳注樣式 */ footer { background-color: #f1f1f1; color: #333; padding: 20px; }
上述CSS代碼是一個(gè)簡(jiǎn)單的網(wǎng)頁(yè)布局,通過(guò)設(shè)置不同的元素樣式來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)的不同部分,包括頭部、導(dǎo)航欄、主體、腳注等等。其中,主體部分使用了flex布局來(lái)實(shí)現(xiàn)元素的自適應(yīng)和對(duì)齊。
在實(shí)際應(yīng)用中,CSS還可以使用偽類(lèi)、選擇器等來(lái)對(duì)元素樣式進(jìn)行更為精細(xì)的控制,從而實(shí)現(xiàn)更加復(fù)雜的網(wǎng)頁(yè)布局效果。