So¹n th¶o v¨n b¶n HTML

Xem bai viet bang font Unicode

(Bµi viÕt cña Vinet)

            CÊu tróc cña mét trang v¨n b¶n HTML

        DiÔn gi¶i

            Ch­¬ng tr×nh bao gåm 3 phÇn:

        <HTML>, </HTML>: më ®Çu vµ kÕt thóc mét ch­¬ng tr×nh
        <HEAD>, </HEAD>: më ®Çu vµ kÕt thóc phÇn ®Çu ch­¬ng tr×nh
        <BODY>, </BODY>: më ®Çu vµ kÕt thóc th©n ch­¬ng tr×nh

        M· nguån:

        <HTML>
        <HEAD><TITLE>Tùa ®Ò thÝ dô</TITLE></HEAD>
        <BODY>
        Xin chµo c¸c b¹n
        </BODY>
        </HTML>

        KÕt qu¶:
 
Xin chµo c¸c b¹n

            Chó ý:

            X©u ký tù n»m gi÷a <TITLE> vµ </TITLE> kh«ng hiÓn thÞ trªn trang Web mµ hiÓn thÞ t¹i thanh phÝa trªn cña Browser.

            X©u ký tù n»m gi÷a <TITLE> vµ </TITLE> ®­îc ®Æt trong phÇn header khi trang Web ®­îc in ra.

            X©u ký tù n»m gi÷a <TITLE> vµ </TITLE> ®­îc ghi l¹i khi b¹n cËp nhËt trang Web nµy vµo môc c¸c trang Web yªu thÝch (Fovorites).

            §Çu ®Ò trong mét trang v¨n b¶n HTML

        M· nguån:

        <HTML>
        <HEAD>
        <TITLE>Tùa ®Ò thÝ dô</TITLE>
        <HEAD>
        <BODY>
        <H1>§©y lµ ®Çu ®Ò 1</H1>
        <H2>§©y lµ ®Çu ®Ò 2</H2>
        <H3>§©y lµ ®Çu ®Ò 3</H3>
        <H4>§©y lµ ®Çu ®Ò 4</H4>
        <H5>§©y lµ ®Çu ®Ò 5</H5>
        <H6>§©y lµ ®Çu ®Ò 6</H6>

        KÕt qu¶

§©y lµ ®Çu ®Ò 1

§©y lµ ®Çu ®Ò 2

§©y lµ ®Çu ®Ò 3

§©y lµ ®Çu ®Ò 4

§©y lµ ®Çu ®Ò 5
§©y lµ ®Çu ®Ò 6

            Xuèng dßng vµ chia ®o¹n trong trang HTML

        DiÔn gi¶i

            Khi b¹n ®¸nh m¸y mét v¨n b¶n trong mét ch­¬ng tr×nh so¹n th¶o v¨n b¶n nµo ®ã, b¹n cã thÓ chØ cÇn bÊm phÝm Return ®Ó kÕt thóc mét dßng hay mét ®o¹n v¨n, nh­ng b¹n sÏ cÇn ph¶i lµm nhiÒu thao t¸c h¬n khi b¹n muèn ph©n ®Þnh riªng c¸c ®o¹n v¨n kh¸c nhau trong mét trang Web. Browser tù ®éng bá qua c¸c m· xuèng dßng b×nh th­êng. V× vËy b¹n ph¶i viÕt thªm thÎ <P> ®Ó ph©n ®o¹n hay viÕt thÎ <BR> t¹i vÞ trÝ cô thÓ mµ b¹n muèn xuèng dßng.

        M· nguån (víi ®o¹n v¨n b¶n sö dông m· xuèng dßng b×nh th­êng)

        Céng hoµ x· héi chñ nghÜa ViÖt nam
        §éc lËp - Tù do - H¹nh phóc
        §¬n xin viÖc

        KÕt qu¶
 
Céng hoµ x· héi chñ nghÜa ViÖt nam§éc lËp - Tù do - H¹nh phóc§¬n xin viÖc

        M· nguån (cã sö dông thÎ <BR> vµ <P>)

        Céng hoµ x· héi chñ nghÜa ViÖt nam<BR>
        §éc lËp - Tù do - H¹nh phóc<P>
        §¬n xin viÖc

       KÕt qu¶

Céng hoµ x· héi chñ nghÜa ViÖt nam
§éc lËp - Tù do - H¹nh phóc
§¬n xin viÖc
 

            §­êng kÎ ngang

        DiÔn gi¶i

            §­êng kÎ ngang chñ yÕu ®­îc dïng ®Ó ph©n ®Þnh mét trang Web thµnh nh÷ng phÇn cã tÝnh logic vµ dÔ nh×n. Cã kh«ng nhiÒu kh¶ n¨ng ®å ho¹ trong ng«n ng÷ HTML, bëi vËy ®­êng kÎ ngang lµ mét c«ng cô rÊt cã Ých  

M· nguån  KÕt qu¶ 
<HR> 
<HR SIZE=10> 
<HR NOSHADE> 
<HR WIDTH=40> 
<HR COLOR="FF0000"> 

 
        Chó ý: Cã thÓ tæ hîp c¸c tïy chän trªn víi nhau

            Danh s¸ch ph©n lo¹i

        DiÔn gi¶i

            §©y lµ mét danh s¸ch c¸c lý do cho thÊy t¹i sao danh s¸ch l¹i rÊt cã Ých. Bëi v×: Nã cã tÝnh hÊp dÉn trùc quan . Nã cã thÓ ®­îc sö dông ®Ó nhãm c¸c yÕu tè hoÆc ý kiÕn t­¬ng tù . Chóng ta cã thÓ dÔ dµng ®äc l­ît qua c¸c danh s¸ch vµ ghi nhí c¸c yÕu tè t­¬ng øng.

            HTML cung cÊp mét nhãm kh¸ ®a d¹ng c¸c kiÓu danh s¸ch kh¸c nhau. Mçi lo¹i danh s¸ch nµy cã mét cÊu tróc ®Þnh d¹ng riªng. Chóng bao gåm:

        Danh s¸ch cã trËt tù

            Danh s¸ch cã trËt tù tù ®éng ®¸nh sè tõng thµnh tè cña danh s¸ch.

    M· nguån  KÕt qu¶ 
    <OL>   
    <LI>YÕu tè 1   
    <LI>YÕu tè 2   
    <LI>YÕu tè 3   
    </OL> 
    1. YÕu tè 1 
    2. YÕu tè 2 
    3. YÕu tè 3 

        Danh s¸ch kh«ng cã trËt tù

            Danh s¸ch kh«ng  cã trËt tù ®¸nh dÊu (ch¼ng h¹n c¸c nóm trßn) cho tõng yÕu tè cña danh s¸ch.

    M· nguån  KÕt qu¶ 
    <UL>   
    <LI>YÕu tè 1   
    <LI>YÕu tè 2   
    <LI>YÕu tè 3   
    </UL> 
    • YÕu tè 1 
    • YÕu tè 2 
    • YÕu tè 3 

        Danh s¸ch ®Þnh nghÜa

            Mçi yÕu tè cña danh s¸ch bao gåm hai thµnh phÇn:

            Tiªu ®Ò ®­îc c¨n lÒ phÝa tr¸i (chØ ra bëi thÎ <DT>)

            PhÇn gi¶i nghÜa ®­îc c¨n lÒ thôt h¬n sang phÝa ph¶i (chØ ra bëi thÎ <DD>)

    M· nguån  KÕt qu¶ 
    <DL>   
    <DT>YÕu tè 1   
    <DD>Chó gi¶i cho yÕu tè 1   
    <DT>YÕu tè 2   
    <DD>Chó gi¶i cho yÕu tè 2   
    </DL> 
    YÕu tè 1 
    Chó gi¶i cho yÕu tè 1 
    YÕu tè 2 
    Chó gi¶i cho yÕu tè 2 

        Danh s¸ch kiÓu thùc ®¬n

            Mçi yÕu tè cña danh s¸ch ®­îc cÊp mét chØ sè ch¼ng h¹n nh­ dÊu trßn. Tr«ng rÊt gièng danh s¸ch kh«ng cã trËt tù

    M· nguån  KÕt qu¶ 
    <MENU>   
    <LI>YÕu tè 1   
    <LI>YÕu tè 2   
    <LI>YÕu tè 3   
    </MENU> 
  1. YÕu tè 1 
  2. YÕu tè 2 
  3. YÕu tè 3 

        Danh s¸ch kiÓu th­ môc

            Tr«ng kh¸ gièng danh s¸ch kh«ng cã trËt tù

        Tæ hîp c¸c kiÓu danh s¸ch

            Ta cã thÓ tæ hîp c¸c kiÓu danh s¸ch víi nhau
 

            Ký tù ®Þnh d¹ng tr­íc

        DiÔn gi¶i

            KiÓu ký tù ®Þnh d¹ng tr­íc cho phÐp b¹n cã thÓ b¶o toµn c¸c dÊu c¸ch vµ dÊu xuèng dßng trong trang v¨n b¶n HTML y nh­ khi b¹n gâ vµo trong qu¸ tr×nh so¹n th¶o. §iÒu ®ã cã nghÜa lµ b¹n kh«ng nªn sö dông c¸c thÎ <BR> còng nh­ <P> trong ®o¹n ký tù ®Þnh d¹ng tr­íc.

            Browser sö dông ph«ng ch÷ bÒ réng cè ®Þnh (fixed-width font) ®Ó hiÓn thÞ néi dung trong phÇn ký tù ®Þnh d¹ng tr­íc. Th«ng th­êng, ®ã lµ ph«ng hÖ thèng ®ang ®­îc sö dông trong m¸y tÝnh cña b¹n.

            KiÓu ký tù ®Þnh d¹ng tr­íc rÊt cã Ých trong tr­êng hîp dÊu c¸ch lµ kh«ng thÓ thiÕu ®­îc, ch¼ng h¹n nh­ khi thÓ hiÖn mét ®o¹n m· ch­¬ng tr×nh.

            KiÓu ký tù ®Þnh d¹ng tr­íc ®­îc b¾t ®Çu b»ng thÎ <PRE> vµ kÕt thóc b»ng thÎ </PRE>.

            Khèi trÝch dÉn

        DiÔn gi¶i

            Khèi trÝch dÉn th­êng ®­îc dïng trong c¸c tr­êng hîp sö dông c¸c trÝch dÉn më réng. Toµn khèi trÝch dÉn sÏ ®­îc c¨n lÒ thôt vµo c¶ ë hai phÝa vµ t¹o thµnh mét khèi riªng so víi c¸c ®o¹n kh¸c cña trang v¨n b¶n HTML.

            Khèi trÝch dÉn ®­îc më ®Çu b»ng thÎ <BLOCKQUOTE> vµ kÕt thóc b»ng thÎ </BLOCKQUOTE>.  

            KiÓu ch÷

        DiÔn gi¶i

            C¸c thÎ kiÓu ch÷ trong ng«n ng÷ HTML cho phÐp b¹n ®iÒu khiÓn ®­îc vÎ bÒ ngoµi cña b¶n th©n c¸c ký tù - ch¼ng h¹n chóng ta cã thÓ ®Þnh d¹ng mét tõ lµ ®Ëm hoÆc nghiªng. C¸c ®Þnh d¹ng nµy cã thÓ ¸p dông tõ ph¹m vi mét ®o¹n hay toµn bé v¨n b¶n cho tíi tõng ký tù ®¬n lÎ.

            C¸c thÎ kiÓu ch÷ nãi chung ®­îc chia thµnh hai nhãm: cã tÝnh vËt lýcã tÝnh logic.

        C¸c kiÓu ch÷

    KiÓu cã tÝnh chÊt vËt lý 
    M· nguån KÕt qu¶ 
    <b>®Ëm</b> ®Ëm 
    <u>g¹ch d­íi</u> g¹ch d­íi 
    <i>nghiªng</i> nghiªng 
    <tt>teletype</tt> teletype 
    KiÓu cã tÝnh logic 
    M· nguån KÕt qu¶ 
    <em>nhÊn m¹nh </em> nhÊn m¹nh 
    <strong>nhÊn m¹nh h¬n</strong> nhÊn m¹nh h¬n 
    <cite>trÝch dÉn</cite> trÝch dÉn 
    <code>code</code> code 
    <samp>sample</samp> sample 
    <kbd>keyboard</kbd> keyboard 
    <var>varible</var> variable 
    <dfn>gi¶i thÝch</dfn> gi¶i thÝch

            Ký tù ®Æc biÖt

        DiÔn gi¶i

            Cã nhiÒu ký tù mµ HTML dïng vµo môc ®Ých ®Æc biÖt, tÊt nhiªn bao gåm c¶ ký hiÖu < (nhá h¬n) vµ > (lín h¬n). Bëi nh÷ng ký hiÖu nµy ®­îc dïng ®Ó chØ c¸c thÎ mµ b¹n kh«ng thÓ dïng chóng nh­ trong HTML. B¹n cã thÓ dïng dÊu phèi hîp ®Ó thÓ hiÖn c¸c ký tù ®Æc biÖt.

Ký tù  DÊu phèi hîp 

<

&<;

>

&>;

&

&amp;

"

&quot;

            ThÎ chó dÉn

        DiÔn gi¶i

            Gièng nh­ tÊt c¶ c¸c ng«n ng÷ kh¸c, HTML cho phÐp ®Æt nh÷ng chó dÉn. Chó dÉn rÊt quan träng trong khi so¹n th¶o. Tr×nh duyÖt xÐt (browser) bá qua phÇn v¨n b¶n n»m trong thÎ chó dÉn nªn ng­êi sö dông kh«ng thÓ nh×n thÊy chóng trªn trang Web. DÜ nhiªn cã thÓ thÊy chóng khi xem m· nguån.

            Chó dÉn ®­îc giíi h¹n bëi tiÒn tè <!-- vµ hËu tè -->.

        M· nguån:

<TITLE>Chó DÉn</TITLE>
<P><H2>C¸ch sö dông thÎ chó dÉn<H2>
<P><!--Nh÷ng dßng nµy sÏ kh«ng hiÓn thÞ khi xem v¨n b¶n html b»ng Browser.-->

<P><H4>C¸c dßng hiÖn thÞ trªn m¸y.</H4>
<UL>
<LI>BATIN xin chµo c¸c b¹n.
<LI>Chóc c¸c b¹n mét ngµy lµm viÖc vui vÎ.
</UL>

        KÕt qu¶:

C¸ch sö dông thÎ chó dÉn

C¸c dßng hiÖn thÞ trªn m¸y