CAP. 5. CREAREA LISTELOR

 

5.1. Noţiuni generale

 

        Limbajul HTML le permite utilizatorilor să folosească diverse mecanisme pentru prezentarea informaţiilor sub forma listelor.

Listele reprezintă succesiuni de elemente, fiecare element fiind evidenţiat printr-un număr sau printr-un marcaj, având rolul de a atrage atenţia asupra unor idei din text. Fiecare listă poate conţine unul sau mai multe elemente.

        În funcţie de elementele conţinute, listele sunt de trei tipuri:

·        liste ordonate

·        liste neordonate

·        liste de definiţii

 

 

5.2. Listele ordonate

 

Într-o listă ordonată elementele sunt numerotate automat de browser. Tag-ul ce marchează începutul unei liste ordonate este <OL>. Folosirea tag-ului de închidere </OL> este obligatorie.

Elementele listei sunt marcate de tag-ul <LI>. Folosirea tag-ului de închidere </LI> este opţională.

Modul de folosire a acestor tag-uri este redat în exemplul următor:

 

<OL>

<LI>primul element</LI>

<LI>al doilea element</LI>

<LI>al treilea element</LI>

</OL>

 

având ca rezultat afişarea listei în această formă:

 

1.    primul element

2.    al doilea element

3.    al treilea element

 

Atributele specifice acestui element sunt:

 

Atribut

Valoare

Descriere

start

număr sau literă

Precizează valoarea cu care va începe numerotarea.

type

A

a

I

i

1

Sunt folosite simboluri alfabetice majuscule

Sunt folosite simboluri alfabetice minuscule

Sunt folosite simboluri numerice romane majuscule

Sunt folosite simboluri numerice romane minuscule

Sunt folosite simboluri numerice arabe

 

5.3. Listele neordonate

 

Într-o listă neordonată elementele sunt marcate prin simboluri similare cu Bullets din Microsoft Word, simbolul implicit fiind ● “disc”. Tag-ul ce marchează începutul unei liste ordonate este <UL>. Folosirea tag-ului de închidere </UL> este obligatorie.

La fel ca şi la listele ordonate, elementele listei sunt marcate de tag-ul <LI>.

Modul de folosire a acestor tag-uri este redat în exemplul următor:

 

<UL>

<LI>primul element</LI>

<LI>al doilea element</LI>

<LI>al treilea element</LI>

</UL>

 

având ca rezultat afişarea listei în această formă:

 

·        primul element

·        al doilea element

·        al treilea element

 

Atributele specifice acestui element sunt:

 

Atribut

Valoare

Descriere

type

disc

square

circle

Sunt folosite simboluri de tip disc

Sunt folosite simboluri de tip pătrat

Sunt folosite simboluri de tip cerc

 

 

5.4. Listele de definiţii

 

Listele de definiţii sunt puţin diferite de celelalte două tipuri, întrucât fiecare termen al listei se compune din două elemente: Termenul Definiţiei şi Descrierea Definiţiei.

Tag-ul ce marchează începutul unei liste de definiţii este <DL>. Folosirea tag-ului de închidere </DL> este obligatorie.

Tag-ul ce marchează termenul definiţiei este <DT>. Folosirea tag-ului de închidere </DT> este opţională.

Tag-ul ce marchează descrierea definiţiei este <DD>. Folosirea tag-ului de închidere </DD> este opţională.

Modul de folosire a acestui tag este redat în exemplul următor:

 

<DL>

<DT>HTML</DT>

<DD>Hyper Text Markup Language</DD>

<DT>WWW</DT>

<DD>World Wide Web!</DD>

</DL>

 

având ca rezultat afişarea listei în această formă:

 

HTML

    Hyper Text Markup Language

WWW

    World Wide Web

 

        După cum se poate observa, descrierea definiţiei este aliniată mai interior, tocmai pentru a sublinia caracterul relaţiei de subordonarea existent faţă de termenul definiţiei.

 

 

5.5. Listele imbricate

 

Uneori este necesar să folosim anumite tipuri de liste în interiorul altora. Împreună, acestea formează listele imbricate. În astfel de cazuri, lista interioară nu mai trebuie să fie delimitată de tag-ul <LI>.

Modul de folosire a listelor imbricate este redat în exemplul următor:

 

<OL type="I">

          <LI>Introducere

          <OL TYPE="1">

                   <LI>Cuvânt înainte

                   <LI>Notiuni generale

          </OL>

          <LI>Realizarea unei pagini web

          <OL TYPE="1" START="3">

                   <LI>Alegerea editorului HTML

                   <LI>Machetarea paginii

                   <LI>Elementele HTML

                   <UL TYPE="circle">

                             <LI>Sectiunea HEAD

                             <LI>Sectiunea BODY

                   </UL>

                   <LI>Apleturi JAVA

          </OL>

          <LI>Optimizarea paginii web

          <LI>Publicarea pe internet a paginii web

</OL>

 

având ca rezultat afişarea listei în această formă:

 

   I.  Introducere

         1. Cuvânt înainte

         2. Notiuni generale

   II. Realizarea unei pagini web

         3. Alegerea editorului HTML

         4. Machetarea paginii

         5. Elementele HTML

                ○ Sectiunea HEAD

                ○ Sectiunea BODY

         6. Apleturi JAVA

  III. Optimizarea paginii web

  IV. Publicarea pe internet a paginii web

 

 

5.6. Aplicaţie practică

 

Vom încerca în continuare să punem în practică cele prezentate anterior combinate cu elemente de formatare a textului şi vom crea un nou fişier numit test4.html care va conţine următoarele linii de cod:

 

<HTML>

<HEAD>

<TITLE>Utilizarea listelor</TITLE>

</HEAD>

<BODY>

<B>

<OL type="I"><FONT color="blue" size="4">

          <LI>Introducere

          <OL TYPE="1"><FONT size="3">

                   <LI>Cuvânt înainte

                   <LI>Notiuni generale

          </OL><FONT color="red" size="4">

          <LI>Realizarea unei pagini web

          <OL TYPE="1" START="3"><FONT size="3">

                   <LI>Alegerea editorului HTML

                   <LI>Machetarea paginii

                   <LI>Elementele HTML

                   <UL TYPE="circle"><FONT color="green" size="2">

                             <LI>Sectiunea HEAD

                             <LI>Sectiunea BODY</FONT>

                   </UL>

                   <LI>Apleturi JAVA</FONT>

          </OL>

          <FONT color="brown"><LI>Optimizarea paginii web</FONT>

          <FONT color="purple"><LI>Publicarea pe internet a paginii web

</FONT>

</OL></FONT>

</B></BODY>

</HTML>

 

Rezultatul afişat va fi următorul: