前面詳細介紹了CSS可設置的列表樣式,本節通過(guò)在網(wǎng)頁(yè)設計中新聞欄目實(shí)例練習CSS設置列表的方法,以及列表在網(wǎng)頁(yè)中的應用。
【操作步驟】
第1步,啟動(dòng)Dreamweaver,新建一個(gè)網(wǎng)頁(yè),保存為index.html。
第2步,構建網(wǎng)頁(yè)結構。在本示例中首先用3個(gè)<div>標簽設置了新聞欄目的容器,在每一個(gè)<div>塊中分別用<ul>標簽和<li>標簽定義了新聞欄目和新聞標題。
<div class="junshi">
<h2>軍事新聞<span>more...</span></h2>
<ul>
<li><a href="#">中國為何不怕美國 英國人一句話(huà)道出真相。</a> </li>
<li><a href="#">日本記者南沙回來(lái)很感慨:終于領(lǐng)略中國的強大。</a></li>
<li><a href="#">外媒:運載馬航MH17殘骸卡車(chē)抵達荷蘭境內。</a> </li>
<li><a href="#">揭秘藏在中國的軍事間諜:自稱(chēng)“軍迷”搜集資料。</a></li>
</ul>
</div>
<div class="caijing">
<h2>財經(jīng)資訊<span>more...</span>
</h2> <ol> <li><a href="#">莫迪亞諾小說(shuō)年底密集上市 國內出版商爭搶版權。</a> </li>
<li> <a href="#">銀行間外匯市場(chǎng)事前準入許可明年取消。 </a></li>
<li><a href="#">華潤萬(wàn)家花椒粉鉛超標兩倍 稱(chēng)是“土地”惹的禍。 </a></li>
<li> <a href="#">人民幣即期匯率兩天暴跌逾500點(diǎn)。</a></li>
</ol>
</div><div class="yule">
<h2>娛樂(lè )資訊<span>more...</span></h2>
<ul>
<li><a href="#">林志玲張柏芝范冰冰章子怡 夜店性感狂野銷(xiāo)魂。</a> </li>
<li><a href="#"> 《匆匆那年》熱映 歡樂(lè )六人行特輯爆主演趣事。 </a></li>
<li><a href="#">杜德偉曝關(guān)之琳將結婚 指王菲嘉玲生日玩快閃。</a> </li>
<li><a href="#">李晨鄧超Angelababy 細數《奔跑吧兄弟》嘉賓。</a></li>
</ul>
</div>
此時(shí)網(wǎng)頁(yè)的基本結構已經(jīng)搭建好了,但是由于在設計網(wǎng)頁(yè)時(shí)沒(méi)有進(jìn)行CSS樣式設置,界面中只是把文字內容羅列起來(lái),沒(méi)有任何修飾。
第3步,在網(wǎng)站建設中,在<head>標簽內添加<styletype="text/css">標簽,定義一個(gè)內部樣式表,然后輸入下面樣式,定義網(wǎng)頁(yè)基本屬性、新聞欄目的樣式以及文字“more…”樣式。
body { /*網(wǎng)頁(yè)基本屬性*/
font-size: 13px; /*字體大小*/
font-family: "黑體"; /*字體樣式*/
margin: 0px; /*清除頁(yè)邊距*/
padding: 0px; /*清除頁(yè)邊距*/
background:url(images/bg.png) no-repeat; /*模擬新聞欄目頁(yè)面效果*/}
h2 { /*新聞欄目的文本樣式*/ margin: 24px 0 0 5px; /*新聞欄目文字上下補白*/
color: #006699; font-size: 16px;}
h2 span { /*文字“more…”的顯示樣式*/
color: #999; float: right; /*右對齊*/}
以上代碼中,設置了頁(yè)面的基本屬性,<h2>標簽的內容是新聞的欄目,設置了其字體顏色、大小等屬性。<span>標簽的內容是文字“more…”,
第4步,定義網(wǎng)頁(yè)<div>塊,也就是新聞欄目塊的共有屬性。
div{ /*每一個(gè)新聞欄目塊的樣式*/
line-height:16pt; /*行間距*/
width:400px; /*塊的寬度*/
margin:10px 0 0 10px; /*各個(gè)新聞塊之間距離*/}
第5步,為列表<ul>和<ol>添加CSS樣式。
.part1 ul{ /*第一個(gè)新聞塊的列表樣式*/
margin-left:40px; /*文字左側離邊框的距離*/
list-style-type:upper-alpha; /*項目符號是大寫(xiě)字母*/}.part2 ol { /*第二個(gè)新聞塊的列表樣式*/
margin-left:40px;
list-style-type: upper-roman; /*項目符號是大寫(xiě)羅馬字母*/}.part3 ul { /*第三個(gè)新聞塊的列表樣式*/
margin-left:40px;
list-style-type: circle; /*項目符號是空心圓*/}
以上代碼中,分別設置了3個(gè)新聞欄目的列表樣式??梢钥吹?,項目符號和編號按設置的樣式進(jìn)得了顯示。
第6步,從圖4.17中可以看出,網(wǎng)頁(yè)已初見(jiàn)效果,最后定義<li>標簽和<a>標簽的樣式。
li { /*<li>標簽樣式,也就是新聞標題樣式*/
margin:5px 0 5px 0; /*每條新聞標題之間間隔*/}a { /*鏈接樣式*/
text-decoration:none; /*不顯示下劃線(xiàn)*/
color:#000;}此時(shí)新聞欄目示例設計完成。
當前文章標題:在網(wǎng)頁(yè)設計中設計新聞列表
當前URL:http://amzcoolest.com/news/wzzz/3091.html