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á |

8d. Lieân keát Caùc phaàn cuûa moät Trang

Baïn ñaõ bieát laøm theá naøo ñeå lieân keát tôùi nhöõng trang web khaùc laø nhöõng trang do baïn taïo ra hay laø nhöõng trang coù treân Internet. Neáu baïn muoán keát noái tôùi moät phaàn döôïc chæ ñònh beân trong moät taøi lieäu thì sao? BAÏN COÙ THEÅ LAØM ÑÖÔÏC ÑIEÀU NAØY!

Muïc ñích

Sau baøi naøy baïn coù theå:


Baøi hoïc

Löu yù: Neáu baïn chöa coù taøi lieäu töø baøi hoïc tröôùc, baïn coù theå download laïi ngay baây giôø.

Anchor ñöôïc ñaët teân

Moät anchor ñöôïc ñaët teân (named anchor) laø moät daáu hieäu tham khaûo aån cho moät phaàn ñaëc bieät naøo ñoù cuûa taäp tin HTML cuûa baïn. Noù ñöôïc söû duïng ñeå taïo lieân keát tôùi moät phaàn khaùc cuûa cuøng trang khi trang ñoù daøi, hoaëc ñeå ñaùnh daáu muïc cuûa moät trang khaùc. Laáy ví duï, trong trang baïn ñang xem, toâi coù theå taïo ra moät daáu aån goïi laø "check" ñeå ñaùnh daáu tieâu ñeà "Kieåm tra laïi coâng vieäc cuûa baïn" beân döôùi. Sau ñoù, toâi vieát moät lieân keát anchor ñeå keát noái tôùi muïc naøy trong taøi lieäu naøy. Moät khi baïn click treân moät lieân keát ñeán anchor ñöôïc ñaët teân naøy, web browser cuûa baïn seõ chuyeån ñeán choã ñeå doøng naøy naèm treân ñænh cuûa maøn hình.

Sau ñaây laø moät ví duï ñeå baïn coù theå thöû ngay baây giôø. Ñi ñeán Kieåm tra laïi coâng vieäc cuûa baïn. Khi ñeán ñoù, baïn seõ thaáy moät lieân keát ñeå trôû laïi muïc naøy.

Daïng HTML cho vieäc taïo anchor ñöôïc ñaët teân laø:

     <a name="NAME">Text to Link To</a> 
hay vôùi lieân keát baïn vöøa thöû ôû treân:

     <a name="check">Kiem tra lai cong viec cua ban</a>
Chuù yù söï khaùc bieät vôùi lieân keát anchor <a href=... chuùng ta ñaõ xeùt trong baøi 8a.

Vieát moät lieân keát tôùi moät Anchor ñöôïc ñaët teân

Khi baïn muoán taïo moät lieân keát sieâu vaên baûn (hay moät "lieân keát anchor", xem baøi 8a) tôùi moät anchor ñöôïc ñaët teân, söû duïng daïng HTML sau:
     <a href="#xxxxx">Text to act as hypertext</a>
hay lieân keát baïn vöøa thöû ñeå ñeán phaàn döôùi cuûa taøi lieäu naøy:

     Di den  <a href="#check">Kiem tra lai cong viec cua ban</a>
Kí hieäu "#" chæ cho web browser cuûa baïn tìm trong taøi lieäu HTML moät anchor ñöôïc ñaët teân laø "xxxxxx" hay trong ví duï cuûa chuùng ta laø "check". Khi baïn choïn hay click treân sieâu vaên baûn, noù mang phaàn cuûa taøi lieäu coù chöùa anchor ñöôïc ñaët teân leân ñænh cuûa maøn hình.

Theâm Anchor ñöôïc ñaët teân vaøo baøi Volcano Web

Baây giôø chuùng ta seõ xaây döïng moät baûng muïc luïc cho baøi cuûa chuùng ta ñeå noù seõ xuaát hieän ôû ñaàu trang Volcano web. Caùc phaàn töû trong baûng muïc luïc seõ laø caùc tieâu ñeà maø chuùng ta ñaõ taïo ra vaø seõ hoaït ñoäng nhö moät lieân keát sieâu vaên baûn ñeán moät phaàn rieâng bieät trong baøi chuùng ta.

Böôùc ñaàu tieân laø taïo moät anchor ñöôïc ñaët teân cho moãi muïc tieâu ñeà trong baøi Volcano Web:

  1. Môû taäp tin index.htm trong trình soaïn thaûo vaên baûn
  2. Tìm tieâu ñeà Introduction. Chuyeån ñoåi noù töø:
    <h2>Introduction</h2>
    thaønh:
    <h2><a name="intro">Introduction</a></h2>
    
    Chuù yù: Baïn vöøa ñaùnh daáu doøng chöùa muïc tieâu ñeà "Introduction" vôùi moät daáu tham khaûo aån coù anchor ñöôïc ñaët teân laø "intro"
  3. Theo caùch töông töï, thay ñoåi taát caû caùc tags <h2> cho caùc phaàn khaùc:
    
      <h2><A NAME="term">Volcano Terminology</A></h2>
      
      <h2><A NAME="usa">Volcanic Places in the USA</A></h2>
      
      <h2><A NAME="mars">Volcanic Places on Mars</A></h2>
      
      <h2><A NAME="project">Research Project</A></h2>
    
  4. Neáu baïn Reload lieàn trong web browser cuûa baïn, baïn seõ khoâng nhìn thaáy baát kyø söï thay ñoåi naøo; caùc tag anchor ñöôïc ñaët teân theâm vaøo ñeàu ñöôïc daáu khi ngöôøi söû duïng xem trang.

Theâm lieân keát tôùi moät Anchor Ñöôïc ñaët teân trong Cuøng moät Taøi lieäu

Baây giôø chuùng ta seõ xaây döïng moät baûng muïc luïc seõ xuaát hieän treân ñaàu maøn hình. Chuùng ta söû duïng moät danh saùch khoâng coù thöù töï (xem laïi baøi 6 veà danh saùch) ñeå taïo noù:

  1. Neáu chöa môû, haõy môû taäp tin index.htm trong trình soaïn thaûo.
  2. Beân döôùi caâu ñaàu tieân trong tieâu ñeà Volcano Web theâm nhöõng doøng sau:
    <hr>
    <B>In this Lesson...</B>
    <ul><i>
    <li>Introduction
    <li>Volcano Terminology
    <li>Volcanic Places in the USA
    <li>Volcanic Places on Mars
    <li>Research Project</i>
    </ul>
    
    Chuù yù: Baûng muïc luïc naøy ñöôïc ñaùnh daáu treân vaø döôùi baèng tag <hr>. Kieåu chöõ Nghieâng ñöôïc duøng cho caùc muïc. ÔÛ ñaây chuùng ta chæ môùi ñaùnh vaøo teân caùc muïc. Sau naøy chuùng ta seõ theâm vaøo ñeå caùc lieân keát hoaït ñoäng ñöôïc.
  3. Löu vaø Reload trong web browser cuûa baïn.

Cuoái cuøng , chuùng ta muoán laøm cho moãi muïc cuûa danh saùch hoaït ñoäng nhö moät lieân keát sieâu vaên baûn tôùi moät phaàn khaùc cuûa taøi lieäu. Ñeå laøm ñieàu naøy, chuùng ta seõ söû duïng moät bieán theå cuûa lieân keát anchor cô baûn trong baøi 8a. Thay vì lieân keát tôùi moät taäp tin khaùc, chuùng ta lieân keát tôùi moät trong nhöõng anchor ñöôïc ñaët teân (caùc daáu aån baïn ñaõ taïo ra ôû treân) beân trong cuøng moät taäp tin HTML. Chuùng ta chæ ñònh moät anchor ñöôïc ñaët teân baèng caùch ñaët kí hieäu "#" tröôùc teân cuûa daáu tham khaûo:

  1. Môû taäp tin index.htm trong trình soaïn thaûo
  2. Ñeán muïc ñaàu tieân trong phaàn muïc luïc. Thay ñoåi noù töø:
        <li>Introduction
    
    thaønh:
        <li><A HREF="#intro">Introduction</A>
    
  3. Baây giôø baïn neân ñieàn caùc lieân keát khaùc ñeå ñoaïn vaên naøy troâng gioáng nhö sau:
    <hr>
    <B>In this Lesson...</B>
    <ul><i>
    <li><A HREF="#intro">Introduction</A>
    <li><A HREF="#term">Volcano Terminology</A>
    <li><A HREF="#usa">Volcanic Places in the USA</A>
    <li><A HREF="#mars">Volcanic Places on Mars</A>
    <li><A HREF="#project">Research Project</A></i>
    </ul>
    
  4. Löu vaø Reload vaøo trong web browser cuûa baïn. Khi baïn click treân moät muïc cuûa baûn muïc luïc, phaàn töông öùng seõ hieän ra treân ñænh cuûa maøn hình.

Theâm Lieân keát tôùi Anchor Ñöôïc ñaët teân trong Taøi lieäu Khaùc

Baïn coù theå taïo moät lieân keát nhaûy ñeán moät phaàn ñöôïc ñaùnh daáu bôûi moät anchor ñöôïc ñaët teân cuûa moät taøi lieäu HTML khaùc. HTML xaây döïng moät lieân keát tôùi moät anchor ñöôïc ñaët teân trong moät taøi lieäu HTML cuïc boä khaùc coù daïng:

     <a href="file.htm#NAME">Text to activate link</a>
vaø neáu laø taøi lieäu treân web site khaùc thì coù daïng:
    <a href="http://www.cheese.org/pub/recipe.htm#colby">
                                                Colby Cheese</a>

Trong baøi 8a chuùng ta ñaõ taïo ra moät lieân keát sieâu vaên baûn töø Mount St. Helens ñeán msh.htm laø moät taäp tin rieâng bieät. Baây giôø, chuùng ta seõ theâm moät lieân keát trong taøi lieäu thöù hai ñeå trôû laïi phaàn nguyeân thuûy trong trang Volcano chính.

  1. Môû taäp tin msh.htm trong trình soaïn thaûo
  2. Gaàn cuoái trang HTML (nhöng phaûi treân </body>) theâm nhö sau:
    <hr>
    <a href="index.htm#usa">Return to <i>Volcano Web</i></a>
    
    Chuù yù: Chuùng ta coù söû duïng kieåu chöõ Nghieâng vôùi tag <i>...</i> beân trong vaên baûn ñöôïc ñaùnh daáu bôûi anchor ñöôïc ñaët teân laø "usa".

    Löu vaø Reload vaøo web browser cuûa baïn. Khi click vaøo moät vò trí cuûa sieâu vaên baûn ôû cuoái trang msh.htm, baïn seõ phaûi thaáy qua trôû laïi muïc "Volcanic Plases in the USA" cuûa baøi Volcano Web.

Trong tröôøng hôïp ñang xeùt lieân keát chæ laø teân cuûa moät taäp tin HTML khaùc, index.htm, trong cuøng thö muïc vôùi taäp tin msh.htm. Tuy nhieân, baïn coù theå söû duïng moät URL ñaày ñuû (xem baøi 7) ñeå lieân keát tôùi moät anchor ñöôïc ñaët teân trong moät taäp tin HTML coù treân moät maùy khaùc ôû xa. Ví duï nhö, ñeå taïo moät lieân keát ñeán phaàn "Introduction" cuûa taäp tin HTML caát trong MCLI WWW server, caùch vieát neân laø:

   <a href=
     http://www.mcli.dist.maricopa.edu/tut/final/index.htm#intro>
      Introduction to Volcano Web</a>
Daáu tham khaûo "#anchor_name" ñöôïc gaén theâm vaøo cuoái cuûa URL.

Kieåm tra laïi coâng vieäc cuûa baïn

So saùnh coâng vieäc cuûa baïn vôùi
ví duï maãu ñeå bieát taøi lieäu neân xuaát hieän nhö theá naøo. Neáu trang web cuûa baïn khoâng gioáng nhö ví duï maãu hay caùc lieân keát anchor ñöôïc ñaët teân khoâng hoaït ñoäng ñuùng, haõy kieåm tra laïi vaên baûn baïn ñaõ ñaùnh trong trình soaïn thaûo.

Ví duï söû duïng lieân keát ñeå trôû laïi phaàn moâ taû anchor ñöôïc ñaët teân...

Xem laïi

  1. Laøm theá naøo nhaän daïng moät anchor ñöôïc ñaët teân?
  2. Nhöõng böôùc naøo taïo moät lieân keát tôùi moät phaàn khaùc trong cuøng moät taøi lieäu?
  3. Laøm theá naøo hieäu chænh moät lieân keát anchor ñeå noái ñeán moät anchor ñöôïc ñaët teân trong moät taøi lieäu HTML khaùc?
  4. Laøm theá naøo taïo moät baûng muïc luïc cho moät trang web?
  5. Söï khaùc nhau giöõa tag <a href="...> vaø tag <a name="...> laø gì?

Thöïc taäp töï do

Taïo caùc anchors ñöôïc ñaët teân cho caùc tieâu ñeà trong trang web vaø xaây döïng moät muïc luïc ñeå lieân keát ñeán nhöõng muïc con naøy.

Ñi ñeán phaàn tieáp theo ....

Trong baøi keá tieáp baïn seõ hoïc caùch laøm moät hình aûnh nhö laø moät lieân keát sieâu vaên baûn.
ÑEÁN.... | Muïc Luïc | Baøi tröôùc: "Lieân keát ñeán Internet" | Baøi keá: "Lieân keát Sieâu Hình aûnh" |


Soaïn thaûo HTML Baøi 8d: Lieân keát ñeán Caùc phaàn cuûa moät Trang

©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/tut8d.html