,我們來看一個(gè)簡單的例子。假設(shè)我們希望創(chuàng)建一個(gè)具有頂部、中間和底部三個(gè)部分的網(wǎng)頁布局。我們可以使用div元素將內(nèi)容分別放置在這三個(gè)部分中。
<div id="header"> <h1>這是標(biāo)題</h1> </div> <br> <div id="content"> <p>這是內(nèi)容區(qū)域。</p> </div> <br> <div id="footer"> <p>這是頁腳區(qū)域。</p> </div>
在上面的代碼中,我們使用了三個(gè)不同的div元素來創(chuàng)建網(wǎng)頁布局的不同部分。分別是頂部的header,中間的content和底部的footer。通過給每個(gè)div元素一個(gè)獨(dú)特的id屬性,我們可以在CSS樣式表中分別設(shè)置它們的樣式。
接下來,我們可以使用CSS樣式表來設(shè)置div元素的屬性。比如,我們可以為header設(shè)置背景顏色為藍(lán)色,文本顏色為白色,并且使它占據(jù)整個(gè)頁面寬度。
#header { background-color: blue; color: white; width: 100%; padding: 20px; }
在上面的代碼中,我們通過選擇器#header來選擇具有id屬性為"header"的div元素,并為其設(shè)置了一些樣式。其中,background-color用于設(shè)置背景顏色,color用于設(shè)置文本顏色,width用于設(shè)置寬度,padding用于設(shè)置內(nèi)邊距。
類似地,我們可以為content設(shè)置不同的樣式。比如,我們可以設(shè)置其背景顏色為白色,文本顏色為黑色,邊框?yàn)榛疑⑶沂蛊渚又酗@示。
#content { background-color: white; color: black; border: 1px solid gray; margin: 0 auto; width: 80%; padding: 20px; }
在上面的代碼中,我們使用了不同的樣式屬性。其中,border用于設(shè)置邊框,margin用于設(shè)置外邊距,它的值為"0 auto"表示左右外邊距為自動,即使其居中顯示,width用于設(shè)置寬度,padding用于設(shè)置內(nèi)邊距。
最后,我們來設(shè)置footer的樣式。比如,我們可以設(shè)置其背景顏色為黑色,文本顏色為白色,并將其固定在頁面的底部。
#footer { background-color: black; color: white; position: fixed; bottom: 0; width: 100%; padding: 20px; }
在上面的代碼中,我們使用了position屬性將footer固定在頁面的底部。bottom屬性用于設(shè)置它距離頁面底部的距離,width用于設(shè)置寬度,padding用于設(shè)置內(nèi)邊距。
通過這幾個(gè)簡單的代碼案例,我們可以看到使用CSS和div元素創(chuàng)建網(wǎng)頁布局的過程。CSS div 書將會教授讀者更多的技巧和概念,幫助他們創(chuàng)建出更加現(xiàn)代化和美觀的網(wǎng)頁布局。