Soaïn thaûo HTML | Giôùi thieäu | FAQ | Alumni | Caùc Tag | Muïc Luïc | Baøi tröôùc | Baøi keá tieáp |

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:

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:

  1. Item 1
  2. Item 2
  3. 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

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

  1. This is the first item
  2. This is the second item
  3. 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.

  1. Môû laïi workspace cuûa baïn (neáu noù chöa ñöôïc môû).
  2. Môû laïi taøi lieäu HTML trong trình soaïn thaûo.
  3. 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.
  4. Tröôùc heát theâm caâu sau :
    
         How many do you know?
    
  5. 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>
    
  6. 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.
    
  7. 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

  1. Danh saùch coù giaù trò nhö theá naøo trong trang Web ?
  2. Tag HTML naøo ñöôïc duøng cho danh saùch khoâng coù thöù töï?
  3. Tag HTML naøo ñöôïc duøng cho danh saùch coù thöù töï?
  4. Phaûi laøm theá naøo ñeå taïo ra danh saùch loàng nhau ?
  5. 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.

ÑEÁN.... | Muïc Luïc | Baøi tröôùc: "Laøm vieäc vôùi Style" | Baøi keá tieáp: "Hình aûnh" |

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