官术网_书友最值得收藏!

2.3 創(chuàng)建列表

列表形式在網(wǎng)頁(yè)設(shè)計(jì)中占有比較大的比例,它的特點(diǎn)是顯示信息非常整齊直觀,便于用戶理解。在本節(jié)中將向讀者介紹HTML中用于創(chuàng)建項(xiàng)目列表、編號(hào)列表和定義列表的相關(guān)標(biāo)簽。

2.3.1 使用<ul>標(biāo)簽創(chuàng)建項(xiàng)目列表

項(xiàng)目列表又稱(chēng)為無(wú)序列表,就是列表結(jié)構(gòu)中的列表項(xiàng)沒(méi)有先后順序的列表形式。不少網(wǎng)頁(yè)應(yīng)用中的列表均采用項(xiàng)目列表。

項(xiàng)目列表標(biāo)簽采用<ul></ul>標(biāo)簽,每一個(gè)列表項(xiàng)被包含在<li></li>標(biāo)簽內(nèi),所有的列表項(xiàng)被包含在<ul></ul>標(biāo)簽內(nèi)。

項(xiàng)目列表的語(yǔ)法格式如下。

<ul>
   <li>列表項(xiàng)一</li>
   <li>列表項(xiàng)二</li>
   <li>列表項(xiàng)三</li>
   <li>列表項(xiàng)四</li>
   <li>列表項(xiàng)五</li>
</ul>

實(shí)戰(zhàn) 制作新聞列表

最終文件:最終文件\第2章\2-3-1.html 視頻:視頻\第2章\2-3-1.mp4

01 執(zhí)行“文件>打開(kāi)”命令,打開(kāi)頁(yè)面“源文件\第2章\2-3-1.html”,效果如圖2-41所示,將鼠標(biāo)光標(biāo)移至名為news的div中,將多余的文字刪除,并輸入相應(yīng)的文字,如圖2-42所示。

圖2-41 打開(kāi)頁(yè)面

圖2-42 輸入文字

02 切換到網(wǎng)頁(yè)HTML代碼中,為剛輸入的內(nèi)容添加相應(yīng)的項(xiàng)目列表標(biāo)簽,如圖2-43所示。保存頁(yè)面,在瀏覽器中預(yù)覽頁(yè)面,可以看到網(wǎng)頁(yè)中項(xiàng)目列表的效果,如圖2-44所示。

圖2-43 添加項(xiàng)目列表標(biāo)簽

圖2-44 預(yù)覽項(xiàng)目列表默認(rèn)效果

技巧

默認(rèn)情況下,在網(wǎng)頁(yè)中創(chuàng)建的項(xiàng)目列表顯示為實(shí)心小圓點(diǎn)的形式,可以通過(guò)在<ul>標(biāo)簽中添加type屬性,修改項(xiàng)目符號(hào)的效果,如在<ul>標(biāo)簽中添加type="square"屬性設(shè)置,可以將項(xiàng)目符號(hào)修改為實(shí)心正方形。另外,還可以通過(guò)CSS樣式對(duì)項(xiàng)目列表進(jìn)行設(shè)置,關(guān)于CSS樣式將在后面章節(jié)中進(jìn)行講解。

2.3.2 使用<ol>標(biāo)簽創(chuàng)建編號(hào)列表

編號(hào)列表又稱(chēng)有序列表,就是列表結(jié)構(gòu)中的列表項(xiàng)有先后順序的列表形式,從上到下可以有不同的序列編號(hào),如1、2、3……或者a、b、c……。

編號(hào)列表采用標(biāo)簽<ol></ol>,每一個(gè)列表項(xiàng)被包含在<li></li>標(biāo)簽內(nèi),所有的列表項(xiàng)被包含在<ol></ol>標(biāo)簽內(nèi)。使用編號(hào)列表可以讓列表項(xiàng)按照明確的順序排列。

編號(hào)列表的語(yǔ)法規(guī)則如下。

<ol>
   <li>列表項(xiàng)一</li>
   <li>列表項(xiàng)二</li>
   <li>列表項(xiàng)三</li>
   <li>列表項(xiàng)四</li>
   <li>列表項(xiàng)五</li>
</ol>

實(shí)戰(zhàn) 制作編號(hào)有序列表

最終文件:最終文件\第2章\2-3-2.html 視頻:視頻\第2章\2-3-2.mp4

01 執(zhí)行“文件>打開(kāi)”命令,打開(kāi)頁(yè)面“源文件\第2章\2-3-2.html”,效果如圖2-45所示,將鼠標(biāo)光標(biāo)移至名為box的div中,將多余的文字刪除,并輸入相應(yīng)的文字,如圖2-46所示。

圖2-45 打開(kāi)頁(yè)面

圖2-46 輸入文字

02 切換到代碼視圖中,為剛輸入的內(nèi)容添加相應(yīng)的編號(hào)列表標(biāo)簽,如圖2-47所示。保存頁(yè)面,在瀏覽器中預(yù)覽頁(yè)面,可以看到網(wǎng)頁(yè)中編號(hào)列表的默認(rèn)效果,如圖2-48所示。

圖2-47 添加編號(hào)列表標(biāo)簽

圖2-48 預(yù)覽編號(hào)列表默認(rèn)效果

技巧

默認(rèn)情況下,在網(wǎng)頁(yè)中的有序列表<ol>標(biāo)簽中的項(xiàng)目會(huì)按照1、2、3……順序進(jìn)行排列,如果需要修改默認(rèn)的有序列表序號(hào),可以在<ol>標(biāo)簽中添加type屬性設(shè)置,如在<ol>標(biāo)簽中添加type="a"屬性設(shè)置,可以將有序列表的序號(hào)更改為小寫(xiě)字母a、b、c……的形式。

2.3.3 使用<dl>標(biāo)簽創(chuàng)建定義列表

列表的另外一種形式是定義列表,定義列表形式特別,用法也特別,定義列表中每個(gè)標(biāo)簽都是成對(duì)出現(xiàn)的,它在網(wǎng)頁(yè)布局中的應(yīng)用也是非常廣泛的。

定義列表由<dl>、<dt>和<dd>3個(gè)標(biāo)簽組成,<dt>和<dd>標(biāo)簽包含在<dl>標(biāo)簽內(nèi),不同的是標(biāo)簽<dt></dt>定義的是標(biāo)題,而標(biāo)簽<dd></dd>定義的是內(nèi)容。

定義列表的語(yǔ)法規(guī)則如下。

<dl>
   <dt></dt>
   <dd></dd>
   …
</dl>

實(shí)戰(zhàn) 制作復(fù)雜的新聞列表

最終文件:最終文件\第2章\2-3-3.html 視頻:視頻\第2章\2-3-3.mp4

01 執(zhí)行“文件>打開(kāi)”命令,打開(kāi)頁(yè)面“源文件\第2章\2-3-3.html”,效果如圖2-49所示,將鼠標(biāo)光標(biāo)移至名為news的div中,將多余的文字刪除,并輸入相應(yīng)的文字,如圖2-50所示。

圖2-49 打開(kāi)頁(yè)面

圖2-50 輸入文字

02 切換到代碼視圖中,可以看到該部分內(nèi)容的HTML代碼,如圖2-51所示。在頁(yè)面中將<div id="news"></div>標(biāo)簽之間相應(yīng)的段落標(biāo)簽刪除,添加定義列表標(biāo)簽<dl>、<dt>和<dd>,如圖2-52所示。

圖2-51 HTML代碼

圖2-52 添加定義列表標(biāo)簽

03 因?yàn)?lt;dl>、<dt>和<dd>標(biāo)簽的默認(rèn)效果并不能滿足這里制作的效果,需要定義相應(yīng)的CSS樣式對(duì)其進(jìn)行控制,如圖2-53所示。保存頁(yè)面,在瀏覽器中預(yù)覽頁(yè)面,可以看到網(wǎng)頁(yè)中定義列表的效果,如圖2-54所示。

圖2-53 CSS樣式代碼

圖2-54 預(yù)覽定義列表效果

提示

在HTML代碼中,<dt>和<dd>標(biāo)簽都是塊元素,在網(wǎng)頁(yè)中占據(jù)一整行的空間,如果需要使<dt>與<dd>標(biāo)簽中的內(nèi)容在一行中顯示,就必須使用CSS樣式進(jìn)行控制。關(guān)于CSS樣式將在后面的章節(jié)中進(jìn)行詳細(xì)的介紹。

主站蜘蛛池模板: 连云港市| 通河县| 万州区| 云梦县| 河北省| 泰兴市| 义马市| 建瓯市| 绿春县| 镇安县| 凭祥市| 瑞丽市| 紫金县| 日土县| 白山市| 霍邱县| 抚州市| 庆城县| 工布江达县| 元谋县| 林州市| 潍坊市| 肇东市| 伊宁县| 来安县| 扎兰屯市| 富阳市| 盐边县| 正镶白旗| 黑龙江省| 金阳县| 丹寨县| 宝清县| 华蓥市| 寻乌县| 铁岭县| 峡江县| 鲜城| 阳西县| 札达县| 宽甸|