Would you like to make this site your homepage? It's fast and easy...
Yes, Please make this my home page!
6. Danh saùch, Danh saùch, vaø Danh saùch
Danh saùch ñöôïc duøng ñeå trình baøy caùc muïc thoâng tin thaønh moät daïng deã ñoïc hôn. Chaúng
haïn nhö, ngay sau phaàn tieâu ñeà keá tieáp döôùi ñaây coù moät danh saùch.
Muïc ñích
Sau baøi hoïc naøy baïn coù khaû naêng:
- Nhaän daïng ñöôïc maõ cho vieäc taïo thaønh nhöõng danh saùch coù thöù töï (ordered list),
khoâng coù thöù töï (unordered list) vaø danh saùch loàng nhau (nested list) cuûa moät trang web.
- Ñaët nhöõng loaïi danh saùch khaùc nhau vaøo trong taøi lieäu HTML vaø nhìn thaáy söï thay
ñoåi cuûa chuùng trong trang Web.
Baøi hoïc
Coù raát nhieàu trang Web trình baøy danh saùch caùc muïc. Coù nhöõng muïc baét ñaàu baèng moät
"bullet" (unordered) hoaëc laø moät danh saùch coù ñaùnh soá theo thöù töï (ordered). Nhöõng danh
saùch naøy ñöôïc ñònh daïng deã daøng trong HTML, vaø chuùng cuõng coù theå ñöôïc loàng
vaøo nhau (danh saùch trong danh saùch) taïo thaønh moät daïng phaân caáp taøi lieäu. Danh saùch
cuõng ñöôïc söû duïng cho vieäc taïo moät
baûng chæ muïc hay laø moät baûng noäi dung cuûa moät daõy caùc taøi lieäu hoaëc caùc chöông.
Danh saùch khoâng coù thöù töï
Danh saùch khoâng coù thöù töï (unordered list) söû duïng tag ul ñöôïc xuaát hieän nhö laø
moät danh saùch caùc muïc vôùi nhöõng daáu "bullet"
hoaëc nhöõng kyù hieäu ñaùnh daáu ôû tröôùc. Kyù hieäu duøng ñeå ñaùnh daáu tuøy thuoäc vaøo töøng loaïi
phieân baûn cuûa Web browser vaø phoâng ñeå trình baøy caùc kyù töï thoâng thöôøng (ví duï nhö,
trong Macintosh caùc bullet laø kyù töï option-8 cuûa phoâng Times coù daïng laø moät hình vuoâng
nhoû, coøn trong Geneva noù laïi laø moät daáu chaám troøn lôùn).
Sau ñaây laø ví duï cho moät danh saùch khoâng coù thöù töï:
My Unordered List:
Vaø daïng HTML cho keát quaû treân laø:
<B>My Unordered List:</B>
<ul>
<li> Item 1
<li> Item 2
<li> Item 3
</ul>
Caùc tag <ul> ñaùnh daáu söï baét ñaàu vaø keát thuùc cuûa danh saùch,
coøn tag <li> chæ ra töøng muïc cho moät danh saùch.
Danh saùch coù thöù töï
Danh saùch coù thöù töï laø danh saùch maø browser seõ ñaùnh soá thöù töï cho moãi muïc trong danh
saùch, thöôøng laø baét ñaàu
baèng "1." Löu yù raèng, söï khaùc nhau ñoù chính laø do moät thay ñoåi nhoû töø tag ul
thaønh tag ol. Laáy ví duï töông töï nhö ví duï treân:
My Ordered List:
- Item 1
- Item 2
- Item 3
Vaø daïng HTML cho ví duï treân laø:
<B>My Ordered List:</B>
<ol>
<li> Item 1
<li> Item 2
<li> Item 3
</ol>
Danh saùch loàng nhau
Danh saùch coù thöù töï vaø danh saùch khoâng coù thöù töï coù theå loàng vaøo nhau theo nhieàu möùc ñoä
khaùc nhau tuøy thuoäc vaøo töøng loaïi Web browser. Vaán ñeà baïn caàn quan taâm chính ôû ñaây
laø vieäc kieåm tra raèng moãi danh saùch
ñöôïc keát thuùc moät caùch chính xaùc vaø traät töï loàng vaøo nhau laø ñuùng.
Böôùc ñaàu baïn coù veû thaáy phöùc taïp vôùi caùc tag <ol> <li>
</ul> <li>, nhöng haõy coá gaéng nhôù caáu truùc cô baûn nhö sau :
<ul> <ol>
<li> <li>
<li> <li>
</ul> </ol>
Sau ñaây laø moät ví duï vôùi moät danh saùch khoâng coù thöù töï vôùi caùc möùc danh saùch con
khaùc cuûa noù:
Nested Unordered List
- This is the first item
- This is the second item
- This is the first sub item of the second item
- And this is a sub item of a sub item
- Getting lost yet?
- This is the second sub item of the second item
- This is the third sub item of the second item
- This is the third item
Haõy chuù yù söï thay ñoåi cuûa caùc daáu ñaùnh daáu cho caùc möùc khaùc nhau cuûa danh saùch.
Vaø ñaây laø ñoaïn maõ HTML cho ví duï treân:
<ul><B>Nested Unordered List</B>
<li>This is the first item
<li>This is the second item
<ul>
<li> This is the first sub item of the second item
<ul>
<li> And this is a sub item of a sub item
<li> Getting lost yet?
</ul>
<li> This is the second sub item of the second item
<li> This is the third sub item of the second item
</ul>
<li>This is the third item
</ul>
Nhöõng danh saùch loàng nhau - Troän chuùng laïi vôùi nhau
Baïn khoâng nhöõng coù theå loàng caùc danh saùch coù thöù töï vaøo trong danh saùch coù thöù töï maø
coøn coù theå troän laãn caùc loaïi danh saùch. Ñöøng quaù ngaïc nhieân! Baét ñaàu HTML troâng coù
veû hôi ngôù ngaån, nhöng baïn haõy xem thöû caùch maø caùc danh saùch laïi coù nhöõng danh saùch
khaùc beân trong cuûa noù.
Laáy ví duï, danh saùch coù thöù töï döôùi ñaây bao goàm moät danh saùch khoâng coù thöù töï
beân trong noù:
Nested Unordered List
- This is the first item
- This is the second item
- This is the first sub item of the second item
- An this is a numbered sub item of a sub item
- An this is another numbered subItem of a sub item
- Getting lost yet?
- This is the second sub item of the second item
- This is the third sub item of the second item
- This is the third item
Vaø ñaây laø ñoaïn maõ HTML cho ví duï treân. Haõy chuù yù söï saép xeáp trong caùch vieát HTML
ñeå deã ñoïc hôn:
<B>Nested Unordered List</B>
<ol>
<li>This is the first item
<li>This is the second item
<ul>
<li> This is the first sub item of the second item
<ol>
<li> An this is a numbered subItem of a sub item
<li> An this is another numbered sub item of a sub item
<li> Getting lost yet?
</ol>
<li> This is the second sub item of the second item
<li> This is the third sub item of the second item
</ul>
<li>This is the third item
</ol>
Ñaët nhöõng danh saùch vaøo trong taøi lieäu HTML cuûa baïn
Löu yù: Neáu baïn chöa coù taøi lieäu töø baøi hoïc tröôùc, haõy
download ngay baây giôø.
Söû duïng tag list, baïn seõ theâm moät danh saùch
coù thöù töï vaø moät danh saùch khoâng coù thöù töï vaøo trang web Volcano Web
cuûa baïn.
- Môû laïi workspace cuûa baïn (neáu noù chöa ñöôïc môû).
- Môû laïi taøi lieäu HTML trong trình soaïn thaûo.
- Beân döôùi ñeà muïc Volcano Terminology chuùng ta söû duïng moät danh saùch
khoâng coù thöù töï ñeå trình baøy moät soá thuaät ngöõ kyõ thuaät ñöôïc söû duïng trong
vieäc nghieân cöùu nuùi löûa. Haõy ñeán muïc naøy trong taøi lieäu HTML cuûa baïn.
- Tröôùc heát theâm caâu sau :
How many do you know?
- Vaø baây giôø, haõy ñaùnh vaøo daïng HTML ñeå taïo ra danh saùch caùc thuaät ngöõ:
<ul>
<li>caldera
<li>vesicularity
<li>pahoehoe
<li>rheology
<li>lahar
</ul>
- Baây giôø chuùng ta söû duïng moät danh saùch coù thöù töï
ñeå xaùc ñònh nhöõng phaàn yeâu caàu cuûa baøi hoïc chuùng ta ñang xaây döïng.
Beân döôùi ñeà muïc Research Project, theâm nhöõng doøng sau (Höôùng daãn:
luùc naøy baïn neân söû duïng chöùc naêng caét vaø daùn töø trong trang web tröø phi baïn coù
thích thuù vaø muoán töï ñaùnh laïi ñoaïn vaên baûn!):
Your mission is to find information and report on a
volcano, other than the ones listed above, that has erupted
in the last 100 years. Your reports must include:
<ol>
<li>Type of volcano
<li>Geographic location
<li>Name, distance, and population of nearest major city
<li>Dates of most recent and most destructive eruptions.
<li>Other events associated with the recent eruptions
(earthquakes, floods, mudslides, etc)
</ol>
<p>
Then, write a one page description on the major hazards to
humans in the vicinity of this volcano. Speculate on what
you would do if you were in charge of minimizing the risk
to the population.
- Löu tröõ vaø Reload trong Web browser cuûa baïn.
Kieåm tra laïi coâng vieäc cuûa baïn
Coù theå baïn muoán so saùnh taøi lieäu cuûa baïn vôùi ví duï maãu
cho phaàn baïn vöøa laøm. Neáu danh saùch cuûa baïn khaùc vôùi danh saùch trong ví duï maãu,
haõy kieåm tra laïi nhöõng gì baïn ñaõ ñaùnh trong trình soaïn thaûo. Haõy chaéc chaén raèng noù
phuø hôïp vôùi caùc höôùng daãn trong muïc Ñaët nhöõng danh saùch vaøo trong taøi lieäu
HTML cuûa baïn trong baøi naøy.
Xem laïi
- Danh saùch coù giaù trò nhö theá naøo trong trang Web ?
- Tag HTML naøo ñöôïc duøng cho danh saùch khoâng coù thöù töï?
- Tag HTML naøo ñöôïc duøng cho danh saùch coù thöù töï?
- Phaûi laøm theá naøo ñeå taïo ra danh saùch loàng nhau ?
- Nhöõng böôùc naøo ñöôïc söû duïng trong vieäc theâm moät danh saùch vaøo taøi lieäu HTML
cuûa baïn?
Thöïc taäp töï do
Coù theå baïn muoán coù kinh nghieäm trong vieäc chuyeån ñoåi moät danh saùch coù thöù töï thaønh
moät danh saùch khoâng coù thöù töï. Ñoàng thôøi baïn cuõng muoán theâm moät danh saùch coù thöù töï
hay khoâng coù thöù töï vaøo trong taøi lieäu WWW cuûa baïn. Haõy chaéc chaén raèng noù ñöôïc theå
hieän ñuùng trong browser cuûa baïn. Baïn coù taïo ñöôïc caùc danh saùch coù danh saùch con khoâng ?
Ñi ñeán phaàn tieáp theo ....
Haõy laøm theâm gì ñoù ñeå khoâng chæ coù chöõ -- theâm hình aûnh vaøo
trang Web cuûa baïn.
Soaïn thaûo HTML Baøi 6: Danh saùch, Danh saùch, vaø Danh saùch
©1995, 1996
Maricopa Center for Learning and Instruction (MCLI)
Maricopa County Community College District, Arizona
The Internet Connection at MCLI is
Alan Levine --}
Comments to levine@maricopa.edu
URL: http://www.mcli.dist.maricopa.edu/tut/tut6.html