CSS是一種用于設(shè)置網(wǎng)頁(yè)樣式的語(yǔ)言,常常用來(lái)改變文字、圖片、邊框等元素的樣式。以下是一個(gè)綜合實(shí)例,介紹了如何運(yùn)用CSS實(shí)現(xiàn)不同元素的樣式設(shè)計(jì)。
/* 設(shè)置header樣式 */ header { background-color: #333; color: white; text-align: center; padding: 20px; } /* 設(shè)置nav樣式 */ nav { display: flex; justify-content: space-between; align-items: center; background-color: #444; padding: 10px; margin-bottom: 20px; } nav ul { display: flex; list-style: none; } nav ul li { margin-right: 20px; } nav ul li a { color: white; text-decoration: none; font-weight: bold; } /* 設(shè)置文章樣式 */ article { margin-bottom: 30px; } article h2 { font-size: 24px; font-weight: bold; margin-bottom: 10px; } article p { line-height: 1.5; font-size: 18px; color: #444; } article img { max-width: 100%; margin-bottom: 10px; } /* 設(shè)置footer樣式 */ footer { background-color: #555; color: white; text-align: center; padding: 10px; }
在這段代碼中,我們?yōu)閔eader、nav、article和footer元素設(shè)置了不同的樣式。
header的背景顏色為黑色,字體顏色為白色,居中對(duì)齊,上下左右各有20像素的填充。
nav采用了flex布局,左右間距為10像素,頂部對(duì)齊,底部有20像素的邊距。同時(shí),nav ul的樣式為去除了點(diǎn)標(biāo)志的無(wú)序列表,每個(gè)li元素之間留有20像素的右邊距,其內(nèi)部的a元素字體加粗,白色。
article的樣式中,標(biāo)題是黑色、粗體的24像素字號(hào),段落采用了18像素字號(hào)、1.5倍行間距、深灰色的小字體,圖片頂部留有10像素的空白。
footer的背景顏色為深灰色,字體顏色為白色,居中對(duì)齊,上下各有10像素的填充。
通過(guò)這個(gè)綜合實(shí)例,我們可以學(xué)習(xí)到如何通過(guò)CSS設(shè)置各個(gè)元素的樣式,從而美化網(wǎng)頁(yè)的外觀。