Contacte

Lista cu marcatori pentru definiții. Liste cu marcatori. Marcator de listă sub forma unui cerc gol

Listele cu marcatori vă permit să împărțiți textul mare în blocuri separate, fiecare dintre acestea începând cu un marcator - de obicei un punct mic. Acest lucru atrage atenția cititorului asupra textului și crește lizibilitatea acestuia.

Cu element

    Sunt asociate următoarele caracteristici:

    • în locul în care se produce
        , browserul adaugă automat o întrerupere de linie;
      • lista are indentări în partea de sus și de jos;
      • În mod implicit, marcatorii sunt afișați ca un cerc umplut;
      • Fiecare element de listă este deplasat la dreapta în raport cu textul principal.

      Figura 1 prezintă rezultatul exemplului, ilustrând caracteristicile de mai sus ale listei cu marcatori.

      Orez. 1. Vedere listă marcatori

      Tip marker

      Markerii pot lua una din trei forme: cerc umplut (implicit), cerc deschis și pătrat. Pentru a selecta tipul de marcator, utilizați proprietatea list-style-type sau proprietatea universal list-style (exemplul 1). Se aplică următoarele valori:

      • disc - markere sub formă de cerc umplut;
      • cerc - marcatori sub forma unui cerc deschis;
      • pătrat - marcatori pătrați.

      Exemplul 1: Modificarea aspectului unui marker

      Liste

      • Sepulki
      • Sepulcarie
      • Sepulenarea


      Exemplul arată cum să creați o listă cu marcatori folosind un pătrat mic, de culoare solidă, ca pictogramă marcator. Deși numărul de valori este limitat la trei, asta nu înseamnă că avem doar trei tipuri de marker la dispoziție. Există multe personaje speciale care pot acționa cu succes ca o pictogramă marcator. Înșurubați-le direct

    • Nu va funcționa, așa că va trebui să o rezolvi. Pentru a face acest lucru, ascundeți marcatorii de listă folosind proprietatea de stil listă cu valoarea none și în textul înainte de conținut
    • Adăugăm propriul caracter folosind pseudo-elementul ::before. În exemplul 2, un astfel de marker este un triunghi.

      Exemplul 2: Folosind::before

      Liste

      • Sepulki
      • Sepulcarie
      • Sepulenarea


      Rezultatul acestui exemplu este prezentat în Fig. 2. Deoarece folosirea proprietății list-style cu valoarea none nu elimină deloc marcatorii, ci doar le ascunde din vedere, lista apare deplasată la dreapta. Pentru a scăpa de această caracteristică, exemplul adaugă o proprietate text-indent cu o valoare negativă. Sarcina sa este de a muta textul spre stânga un caracter.

      Orez. 2. Markeri arbitrari din listă

      Caracterul nu trebuie să fie în format hexazecimal; el poate fi inserat direct în text. Principalul lucru este să salvați documentul în codificare UTF-8 și că editorul îl acceptă. Caracterele în sine și codurile lor pot fi preluate, de exemplu, din LibreOffice Writer (Fig. 3).

      Orez. 3. Selectarea unui simbol în LibreOffice

      Lista cu markere desenate manual

      Stilurile vă permit să setați orice imagine potrivită ca marcator prin proprietatea list-style-image. Valoarea este o cale relativă sau absolută către fișierul grafic, așa cum se arată în exemplul 3.

      Exemplul 3: Utilizarea unei imagini ca marcator

      Liste

      • Sepulki
      • Sepulcarie
      • Sepulenarea


      Cel mai bine este să alegeți un desen mic pentru a nu transforma elementele listei în legende. În fig. Figura 4 prezintă rezultatul unui exemplu de utilizare a imaginilor mici ca markeri.

      Orez. 4. Desenul ca marker

      Utilizarea list-style-image are câteva dezavantaje:

      • modelul nu poate fi mutat în sus sau în jos;
      • Poziția imaginii în raport cu textul poate diferi în diferite browsere.

      Aceste neajunsuri pot fi evitate folosind proprietatea de fundal, aceasta setează imaginea de fundal. Pentru fiecare element de listă

    • eliminăm marcajele originale și setăm imaginea de fundal fără a repeta. Și pentru ca textul să nu apară deasupra imaginii, îl deplasăm la dreapta folosind padding-left (exemplul 4).

      Exemplul 4: Utilizarea fundalului

      Ul ( margin-left: -1em; ) li ( list-style: none; background: url(images/bullet.png) no-repeat 0 2px; padding-left: 20px; )

      Poziția textului și a marcatorului

      Există două moduri de a plasa un marcator în raport cu textul: marcatorul este mutat în afara graniței elementelor listei sau înfășurat în jurul textului (Fig. 5).



      interiorin afara

      Orez. 5. Amplasarea markerilor în raport cu textul

      Pentru a controla poziția marcatorilor, utilizați proprietatea list-style-position. Are două semnificații: exterior - marcatorii sunt plasați în afara blocului de text (aceasta este valoarea implicită) și interior - marcatorii fac parte din blocul de text și sunt afișate în elementul din listă (exemplul 5).

      Exemplul 5: Schimbarea poziției markerilor

      Liste

      • Înainte de a începe, verificați dacă echipamentul inclus cu kitul 3BM este inclus.
      • Dacă unul sau mai multe dispozitive periferice lipsesc, trebuie să contactați imediat personalul tehnic al CC.
      • După ce ați inspectat vizual zona de lucru, puteți porni cu atenție alimentarea 3BM.


      Rezultatul acestui exemplu este prezentat în Fig. 6.

      Bună ziua, dragi cititori ai blogului. Astăzi, ca parte a acestei secțiuni, vreau să vorbesc despre diverse liste Html care pot fi create pe baza etichetelor UL, OL, LI și DL special concepute pentru asta. Perechile UL și LI creează liste cu marcatori, perechile OL și LI creează liste numerotate, iar elementele DL, DT și DD creează așa-numitele liste de definiții. De asemenea, vom lua în considerare pe scurt principiile creării structurilor imbricate.

      Aș dori să vă reamintesc că am reușit deja să vorbim despre elementele de bază ale modernului, precum și despre aspectul tabelar (). În plus, am atins elementele de bază și am învățat.

      Liste de marcatori bazate pe etichetele UL și LI

      Eticheta UL este folosită pentru a crea liste cu marcatori, iar eticheta OL este folosită pentru a crea liste numerotate. Aceste etichete sunt etichete perechi și bloc, la fel ca elementul LI.

      Între etichetele de deschidere și de închidere sunt elemente individuale de listă, care, la rândul lor, sunt incluse într-un element LI de deschidere și de închidere. Browserul adaugă indentări pe o singură linie în partea de sus și de jos a listelor HTML, similar cu indentarea creată de o etichetă de paragraf.

      Să ne uităm, de exemplu, la o opțiune cu marcatori care ar putea arăta astfel:

      • Prima linie
      • Al doilea
      • Ultimul element

      Doar elementele LI pot fi în interiorul etichetelor UL de deschidere și de închidere, iar în cadrul acestor elemente (clauze) în sine puteți introduce orice conținut (text, imagini, titluri, paragrafe, link-uri și chiar alte liste).

      Acestea. UL servește doar la organizarea unei liste cu marcatori (neordonate), iar tot ceea ce vedeți pe o pagină web în interiorul acestuia este implementat folosind conținutul elementelor LI.

      Pentru UL, puteți modifica tipul de marker specificând valori diferite pentru atributul „Tip”. Dacă „Tipul” (controlul aspectului marcatorilor) pentru elementul UL nu este specificat, atunci aspectul implicit al marcatorului va fi afișat (disc - un cerc umplut cu culoarea textului):

        • — cerc umplut (implicit);
          • - cerc neumplut;
            • - pătrat

      În exemplele de mai sus, am specificat atributul „Tip” în elementul UL, folosind acest tip de marcator pentru toate articolele. Dar atributul „Tip” poate fi specificat și pentru fiecare etichetă LI individuală, setând propriul tip de marcator pentru acest articol.

      Exemplu de listă cu marcatori cu diferite tipuri de marcatori pentru fiecare articol:

      1. Marker sub forma unui disc umplut
      2. Marker sub forma unui disc nevopsit
      3. Pătrat

      Liste numerotate în Html pe baza etichetei OL

      Pentru a crea o listă numerotată, se folosesc etichete OL, în cadrul cărora vor fi din nou localizate elemente LI. OL și LI, așa cum am menționat deja, sunt bazate pe blocuri (adică tind să ocupe tot spațiul disponibil în lățime) și nimic, cu excepția elementelor LI, nu poate fi plasat în interiorul OL.

      Se pare că OL și UL sunt etichete de serviciu care sunt necesare doar pentru a indica browserului ce tip de listă creăm (marcate sau numerotate). În cazul unui articol numerotat, în stânga fiecărui articol vom vedea nu un marcator, ci un număr și un punct în spatele lui:

      1. Prima linie
      2. Al doilea punct
      3. A treia linie

      După cum am menționat mai sus, elementele UL, OL și LI au capacitatea de a utiliza atributul TYPE. Vă permite să configurați tipul de marcator sau să specificați ce numere sau litere vor fi folosite pentru a numerota articolele din listă. Pentru o listă numerotată, parametrii acestui atribut pot lua următoarele valori:

        1. — numerotarea se va efectua cu cifre arabe obișnuite (se va folosi implicit aceeași opțiune, în lipsa atributului „Tip”);
          1. — majuscule ca numerotare;
            1. - litere mici;
              1. - cifre romane majuscule;
                1. - cifre romane minuscule;

                Un exemplu de listă numerotată cu diferite tipuri de numerotare pentru fiecare articol:

                1. numerotate cu cifre romane mari
                2. Numerotarea cu litere mici latine
                3. Numerotarea cu cifre romane mici

                La crearea listelor numerotate, este posibil să începeți numerotarea nu de la unul, ci de la numărul specificat în atributul START. De exemplu:

                1. Primul element al cărui număr este specificat în eticheta OL cu atributul start="23".
                2. Următorul articol, cu un număr unu mai mare
                3. Inca una

                Pentru OL, puteți începe o nouă numerotare de la orice valoare, începând de la orice articol, prin scrierea atributului VALUE cu numărul necesar în LI de deschidere a acestui articol. De exemplu:

                1. Primul punct cu numărul unu
                2. Acest element va primi numărul specificat în atributul value="32".
                3. Articol cu ​​un număr mare

                Proiectarea aspectului listelor în CSS ( foi de stil)

                Dar, de regulă, acum aspectul markerilor este setat nu prin atributul TYPE, ci pentru care sunt specificate proprietățile corespunzătoare.

                Aici voi da pur și simplu un exemplu de diverși marcatori pentru liste nenumerotate, al căror aspect este stabilit printr-un fișier separat cu foi de stil în cascadă.

                • Primul punct
                • Al doilea
                • Ultimul

                Dar despre asta vom vorbi în articolele următoare. Așa se stabilește aspectul markerilor UL pe acest blog. Imaginile sunt folosite ca marcatori: pentru articolele obișnuite ale unei liste nenumerotate - , pentru articolele imbricate ale unei liste nenumerotate - .

                Liste speciale și imbricate în cod HTML

                Al treilea și ultimul tip se numește „liste de definiții” și sunt specificate folosind trei etichete - DL, DT și DD. DL spune browserului că ceea ce urmează este o listă de definiții.

                În mod obișnuit, acest tip este utilizat (sau a fost destinat să fie utilizat) pentru scrierea intrărilor de dicționar constând din termeni (închiși în etichete DT) și descrierile acestora (închise în etichete DD).

                Primul termen
                Descriere
                Al doilea mandat
                Descrierea lui

                Dacă te uiți la exemplul de mai sus, vei observa că elementul DD (descrierea termenului) este decalat (cu 40 de pixeli) față de elementul DT (termenul însuși).

                În general, DL, DT și DD sunt etichete bloc și numai conținutul cu etichete inline poate fi inserat în interiorul unui element DT (se dovedește că elementele bloc ale titlurilor și paragrafelor nu pot fi utilizate în interiorul DT). Și în interiorul etichetelor DD puteți insera orice elemente, atât inline, cât și bloc.

                Listă imbricatăîn Html este creat prin analogie cu unul simplu, dar în interiorul listei principale, unele dintre articole sunt din nou incluse în eticheta de deschidere și de închidere UL sau OL.

                Vă rugăm să rețineți că LI-ul de închidere al articolului în care va fi creat elementul imbricat este plasat numai după întregul cod al listei imbricate (acest lucru este foarte important pentru afișarea corectă a acestuia pe pagina web). Lista imbricată ar putea arăta cam așa:

                1. Primul paragraf al principalului numerotat
                2. Al doilea punct
                  • Primul element din marcatori imbricați
                  • Al doilea
                  • Al treilea și ultimul punct
                3. Al treilea element numerotat

                Multă baftă! Ne vedem curând pe paginile site-ului blogului

                S-ar putea să fiți interesat

                Cum să inserați un link și o imagine (foto) în etichetele HTML - IMG și A Selectați, Opțiune, Zona de text, Etichetă, Set de câmpuri, Legendă - Etichete HTML pentru forma de liste derulante și câmpuri de text
                Formulare Html pentru site - etichete Form, Input and Select, Option, Textarea, Label și altele pentru crearea elementelor de formular web
                Cum sunt setate culorile în codul Html și CSS, selecția nuanțelor RGB în tabele, ieșirea Yandex și alte programe
                Embed and object - Etichete HTML pentru afișarea conținutului media (video, flash, audio) pe paginile web
                Etichete și atribute ale titlurilor H1-H6, linie orizontală Hr, întrerupere de linie Br și paragraful P conform standardului Html 4.01
                Tabele în HTML - etichete Table, Tr și Td, precum și Colspan, Cellpadding, Cellspacing și Rowspan pentru a le crea
                Ce este limbajul de marcare hipertext HTML și cum să vizualizați o listă cu toate etichetele în validatorul W3C
                Font (față, dimensiune și culoare), etichete Blockquote și pre - formatare de text vechi în HTML pur (nu este folosit CSS)
                Iframe și Frame - ce sunt acestea și cum să folosiți cel mai bine cadrele în Html
                Img - Etichetă HTML pentru inserarea unei imagini (Src), alinierea și împachetarea textului în jurul acesteia (aliniere), precum și setarea fundalului (fundal)

                O listă cu marcatori este definită prin adăugarea unui marcator mic, de obicei sub forma unui cerc umplut, înaintea fiecărui element din listă. Lista în sine este formată folosind un container

                  , iar fiecare element din listă începe cu o etichetă
                • așa cum se arată mai jos.

                  • Primul punct
                  • Al doilea punct
                  • Al treilea punct

                  Lista trebuie să conțină o etichetă de închidere

                , altfel va apărea o eroare. Etichetă de închidere
              2. Deși nu este obligatoriu, vă recomandăm întotdeauna să îl adăugați la elementele din listă separate în mod clar.

                Exemplul 11.1 arată codul HTML pentru adăugarea unei liste cu marcatori la o pagină web.

                Exemplul 11.1. Creați o listă cu marcatori

                Listă cu puncte


                • Cheburashka
                • Crocodil Gena
                • Shapoklyak
                • Șobolanul Larisa



                Rezultatul acestui exemplu este prezentat în Fig. 11.1.

                Orez. 11.1. Vizualizare listă cu marcatori

                Acordați atenție căptușelii din partea de sus, de jos și din stânga listei. Astfel de liniuțe sunt adăugate automat.

                Markerii pot lua una din trei forme: cerc (implicit), cerc și pătrat. Pentru a selecta un stil de marcator, utilizați atributul tip al etichetei

                  . Valorile acceptabile sunt date în tabel. 11.1

                  Masa 11.1. Listați stiluri de marcatori
                  Tip de listă Cod HTML Exemplu
                  Lista cu marcatori de cerc

                  • Primul
                  • Al doilea
                  • Al treilea
                  Lista cu marcatori cerc

                  • Primul
                  • Al doilea
                  • Al treilea
                  Lista cu gloanțe pătrate

                  • Primul
                  • Al doilea
                  • Al treilea

                  Aspectul markerilor poate varia ușor în diferite browsere, precum și atunci când se schimbă fontul și dimensiunea textului.

                  Crearea unei liste cu marcatori pătrați este prezentată în Exemplul 11.2.

                  Exemplul 11.2. Tip de markere

                  Listă cu puncte

                  Schimbarea Convingerilor

                  • schimbarea credinței religioase (opțional: budism, confucianism, hinduism). Oferta speciala - Iudaism si Islam impreuna;
                  • o schimbare a credinței în infailibilitatea partidului favorit;
                  • credința că extratereștrii există;
                  • preferinta pentru un sistem politic ca fiind cel mai bun de acest gen (de a alege dintre: feudalism, socialism, comunism, capitalism).


                  Rezultatul acestui exemplu este prezentat în Fig. 11.2.

                  Există două tipuri de liste în HTML: numerotate și nenumerotate. Creația lor este aproape aceeași. Chiar și etichetele diferă cu un caracter. De asemenea, puteți crea care să includă atât cele numerotate, cât și cele marcatoare.

                  Aceste liste pot fi transformate în orice mod doriți. Totul depinde de imaginația ta. În primul rând, ne vom uita la listele standard, la fel ca în editorul Word, apoi le vom îmbunătăți și le vom proiecta dincolo de recunoaștere.

                  Lista numerotata HTML

                  Unul numerotat obișnuit poate fi creat folosind următoarele etichete:

                • Primul articol din listă
                • Al doilea articol din listă
                • Al treilea articol de pe listă
                • Listele simple arată așa

                  Conform standardelor, fiecare articol din listă trebuie să fie în interiorul unei etichete de deschidere și de închidere. Dar dacă nu puneți eticheta de închidere, rezultatul va fi exact același. Procesorul este destul de inteligent. În timpul conversiei listei, analizează etichetele de deschidere. Dacă vede unul nou

                • , apoi îl pune automat în față
                • .

                  Astfel, listele pot fi făcute așa cum se arată mai jos.

                  Dar din punctul de vedere al profesioniștilor, acest lucru este incorect.

                  Listele nenumerotate (sau marcatori) sunt create în același mod, numai că în locul etichetei ol se scrie ul.

                  Nu există numere sau litere - doar diferite simboluri numite markeri.

                  Lista numerotată cu mai multe niveluri HTML

                  Mulți utilizatori sunt interesați de această oportunitate. Prin urmare, trebuie remarcat faptul că orice listă numerotată HTML poate fi realizată pe mai multe niveluri. Nivelurile suplimentare pot fi aceleași sau pot fi etichetate.

                  Pentru a crea lista prezentată în exemplul de mai sus, trebuie să scrieți următoarele.

                  Vă rugăm să rețineți că în acest cod, spre deosebire de primele exemple, este adăugat atributul type. Datorită acesteia, puteți specifica tipul de sortare atât pentru listele numerotate, cât și pentru cele marcate.

                  Pentru cele numerotate indicăm alfabetul sau tipul de numere, iar pentru alte cazuri - tipul de marcaj.

                  Dacă utilizați o etichetă HTML specială, lista numerotată poate deveni orice doriți.

                  Puteți specifica atributul tip cu orice valoare din tabel. Sau în clasa de stil css, specificați list-style-type cu tipul de sortare dorit.

                  Traducerea valorilor este destul de simplă. Cunoștințele de bază de engleză sunt suficiente. Dar chiar dacă nu puteți traduce cuvintele „cerc”, „pătrat”, etc., puteți înțelege vizual care va fi rezultatul când specificați aceste valori în atributul tip.

                  Pentru liste numerotate, utilizați următoarele opțiuni:

                  • 1 - cifre arabe;
                  • A - majuscule;
                  • a - litere latine mici;
                  • I - cifre romane majuscule;
                  • i - cifre romane minuscule.

                  Valoarea implicită este întotdeauna o listă cu Adică, dacă nu specificați nimic, este la fel ca tip="1".

                  În plus, listele numerotate pot începe în orice poziție dorită. În mod implicit, ieșirea începe de la 1. Dar dacă doriți, puteți începe cel puțin de la o sută. Pentru a face acest lucru, trebuie să specificați atributul start cu orice valoare.

                  În plus, puteți trage concluzia în ordine inversă. Pentru a face acest lucru, trebuie să scrieți invers.

                  Proiectarea listelor

                  O listă numerotată HTML poate fi proiectată atât de frumos încât s-ar putea să nu realizați imediat că aceasta este o listă obișnuită și nu o imagine realizată în Photoshop.

                  Iată exemple de liste frumoase.

                  După cum se poate vedea din exemplu, puteți modifica aspectul numerotării și elementelor în sine.

                  Puteți crea o listă obișnuită ca aceasta.

                  În stilurile CSS trebuie să specificați designul pentru etichetele vechi. Vă rugăm să rețineți că, în acest caz, setările vor fi aplicate tuturor listelor de pe site în care este utilizat acest fișier de stil.

                  Să luăm în considerare mai întâi opțiunea cu un design de listă rotundă. Reveniți la codul listei. Lista rotunjită a clasei este indicată acolo. Aceasta este clasa pe care trebuie să o faci pentru a crea o asemenea frumusețe. Puteți numi clasa cum doriți.

                  Acum să ne uităm la designul pătrat.

                  Stilurile sunt destul de asemănătoare. Diferența este că, în primul caz, elementul este rotunjit folosind capabilitățile CSS.

                  Un designer profesionist de layout trebuie să anticipeze și să înțeleagă că nu toți utilizatorii folosesc computere moderne. Nu toată lumea are instalat Windows 7, 8, 10. Există un procent de utilizatori care sunt încă pe Windows XP și folosesc versiuni vechi ale browserului Internet Explorer.

                  De regulă, aproape toate îmbunătățirile de design moderne ale elementelor nu sunt susținute de acestea. Utilizatorului i se va părea că nu s-a lucrat deloc la designul site-ului. Că totul s-a îndepărtat. Elementele se ciocnesc unele de altele. Pentru a evita acest lucru, trebuie să luați în considerare toate opțiunile.

                  Unii webmasteri închid ochii la ei, pe măsură ce cota lor pe piața modernă devine din ce în ce mai mică. Dar pentru un profesionist, fiecare vizitator este important, mai ales dacă este un site comercial.

                  Faceți ceva potrivit pentru toată lumea sau luați în considerare toate variantele de browser.

                  HTML oferă un set special de etichete pentru prezentarea informațiilor sub formă de liste. Listele sunt una dintre cele mai frecvent utilizate forme de prezentare a datelor, atât în ​​documente electronice, cât și tipărite. Întâlnim liste aproape în fiecare zi - ar putea fi o listă de achiziții necesare într-un magazin, studenți la clasă sau pur și simplu lucruri care trebuie făcute. Capacitatea de a organiza structuri de liste este disponibilă în multe editoare de text, în special, puternicul procesor de text Microsoft Word are instrumente convenabile pentru formatarea listelor de diferite tipuri (posibilitățile de a crea liste HTML folosind Microsoft Word sunt discutate în Capitolul 8). Iată o serie de cazuri pentru care utilizarea listelor este destul de convenabilă:

                  • Combinând informații într-o singură structură pentru a crea un aspect lizibil.
                  • Descrierea proceselor complexe pas cu pas.
                  • O aranjare a informațiilor într-un stil de cuprins, cu paragrafe care indică secțiunile relevante ale documentului.

                  Rețineți că punctele de mai sus sunt organizate precis sub forma unei structuri de listă.

                  HTML oferă următoarele tipuri principale de liste: liste cu marcatori, numerotate și liste de definiții. Următoarele etichete sunt folosite pentru a implementa liste de diferite tipuri:

                    ,
                      ,
                      , , . Folosind diverse tipuri de liste încorporate într-un document, pot fi realizate o varietate de posibilități, a căror descriere face obiectul acestui capitol. Sunt luate în considerare caracteristicile construcției de liste de diferite tipuri, precum și utilizarea listelor imbricate.

                      Listă cu puncte

                      Unul dintre tipurile de liste implementate în HTML este lista cu marcatori. În caz contrar, listele de acest tip se numesc nenumerotate sau

                      dezordonat. Numele de familie este adesea folosit ca o traducere formală a numelui etichetei corespunzătoare

                        , cu ajutorul cărora listele de acest tip sunt organizate în documente HTML (UL - Unordered List, neordenată).

                        Într-o listă cu marcatori, caractere speciale numite marcatori de listă sunt folosite pentru a evidenția elementele acesteia (acestea sunt adesea numite marcatori, care este pronunția formală a termenului englezesc bullet). Aspectul marcatorilor de listă este determinat de browser, iar atunci când se creează liste imbricate, browserele diversifică automat aspectul marcatorilor la diferite niveluri de imbricare.

                        Etichete

                          Și<LI >

                          Pentru a crea o listă cu marcatori, trebuie să utilizați un container de etichete, în interiorul căruia se află toate elementele listei. Etichetele listei de deschidere și de închidere oferă o întrerupere de linie înainte și după listă, separând astfel lista de conținutul principal al documentului, astfel încât nu este nevoie să folosiți etichete de paragraf aici


                          .

                          Fiecare element de listă trebuie să înceapă cu o etichetă

                        • (LI - List Item, list element). Etichetă
                        • nu necesită o etichetă de închidere corespunzătoare, deși prezența acesteia nu este interzisă în principiu. Browserele încep de obicei fiecare nou articol de listă pe o linie nouă atunci când afișează un document.

                          Informațiile furnizate sunt suficiente pentru a construi o listă de bază cu marcatori. Să dăm un exemplu de document HTML folosind o listă cu marcatori, a cărei afișare de către browser este prezentată în Fig. 2.1.

                          Exemplu de listă cu marcatori

                            Semne zodiacale:

                            • Berbec

                            • Taurul

                            • Gemenii

                            • Cancer

                            • un leu

                            • Fecioara

                            • Cântare

                            • Scorpion

                            • Săgetător

                            • Capricornul

                            • Vărsător

                            • Peşte

                          Orez. 2.1. Afișarea în browser a listei cu marcatori

                          Rețineți că, pe lângă elementele listei marcate cu eticheta

                        • , alte elemente HTML pot fi prezente. În exemplul de mai sus, unul dintre aceste elemente este textul simplu, care nu este un element de listă, ci acționează ca titlu.

                          Notă

                          Unele manuale în limbajul HTML indică faptul că trebuie folosită o etichetă container pentru a seta titlul listei. (LH - List Header, list header). În prezent, această etichetă nu este recunoscută de niciun browser comun și nu face parte din specificația HTML. Astfel, utilizarea sa devine inutilă, deși nu va duce la erori.

                          În etichetă

                            pot fi specificați doi parametri: COMPACT și TYPE.

                            Parametrul COMPACT este scris fără valoare și este folosit pentru a indica browserului că lista dată ar trebui să fie afișată într-o formă compactă. De exemplu, fontul sau distanța dintre liniile de listă etc. pot fi reduse.

                            Notă

                            În prezent, prezența parametrului COMPACT în etichetă

                              nu afectează în niciun fel afișarea listelor în browserele principale. Prin urmare, utilizarea acestui parametru este inutilă, mai ales că utilizarea lui nu este recomandată de specificația HTML 4.0.

                              Parametrul TYPE poate lua următoarele valori: disc, cerc și pătrat. Acest parametru este folosit pentru a forța apariția marcatorilor de listă. Tipul exact de marcator va depinde de browserul pe care îl utilizați. Opțiunile tipice de afișare sunt următoarele:

                              TIP = disc - marcatorii sunt afișați ca cercuri umplute; TIP = cerc - marcatorii sunt afișați ca cercuri deschise; TIP = pătrat - marcatorii sunt afișați ca pătrate umplute. Exemplu de intrare:

                                .

                                Valoarea implicită este TYPE = disc. Pentru listele cu marcatori imbricate, valoarea implicită este disc la primul nivel, cerc la al doilea nivel, pătrat la al treilea nivel și mai departe. Este exact ceea ce se face în cele mai recente versiuni ale browserelor Netscape și Internet Explorer. Vă rugăm să rețineți că alte browsere pot afișa markeri diferit. De exemplu, în specificația HTML 4.0, tipul de marcator afișat când TYPE = pătrat este specificat ca un contur pătrat.

                                Parametrul TYPE cu aceleași valori poate fi utilizat pentru a specifica tipul de marcatori pentru elementele individuale ale listei. Pentru a face acest lucru, parametrul TYPE cu valoarea corespunzătoare este permis să fie specificat în eticheta elementului listă

                              • .

                                Exemplu de intrare:

                              • .

                                Notă

                                Browserele interpretează în mod diferit specificația tipului de marcatori pentru un element individual din listă. Browserul Netscape modifică aspectul markerului pentru acesta și pentru toate cele ulterioare până când este întâlnită următoarea redefinire a aspectului markerului. Internet Explorer modifică aspectul markerului numai pentru acest element.

                                Marcatori de listă grafice

                                Puteți utiliza imagini grafice ca marcatori de listă, care este utilizat pe scară largă pentru a crea documente HTML atractive, bine concepute. De fapt, această posibilitate nu este oferită direct de limbajul HTML, ci este implementată oarecum artificial. Acest lucru nu înseamnă că acest lucru nu este recomandat sau condamnabil, ci doar că nu vor fi folosite constructe speciale de limbaj HTML aici.

                                Pentru a înțelege ideea, trebuie să înțelegeți mecanismul de implementare a listelor pe paginile HTML. Se pare că eticheta listă

                                  (ca, într-adevăr, lista de etichete de alte tipuri, discutate mai jos) îndeplinește o singură sarcină - îi spune browserului că toate informațiile aflate după această etichetă ar trebui să fie afișate deplasate la dreapta (indentat) cu o anumită cantitate. Etichete
                                • , care indică elementele individuale ale listei, furnizează marcatori standard pentru elementele listei.

                                  Dacă trebuie să construim o listă cu marcatori grafici, atunci ne putem descurca complet fără etichete

                                • . Va fi suficient să inserați imaginea grafică dorită înaintea fiecărui element al listei. Singura problemă care trebuie rezolvată este separarea elementelor listei unele de altele. Puteți utiliza etichete de paragraf pentru aceasta

                                  Sau forțați un avans de linie
                                  . Un exemplu de implementare a unei liste cu marcatori grafici, a cărei afișare este prezentată în Fig. 2.2 este prezentat mai jos:

                                  Listă cu puncte

                                    Semne zodiacale:

                                      Berbec

                                      Taurul

                                      zodia Gemeni

                                      Cancer

                                      Leu

                                      Fecioara

                                      Cântare

                                      Scorpion

                                      Săgetător

                                      Capricornul

                                      Vărsător

                                      Peşte

                                  Orez. 2.2. Lista cu marcatori cu marcatori grafice

                                  În exemplul dat, fișierul grafic Green_ball.gif este folosit ca marcator de element de listă. Rețineți că utilizarea graficelor pe paginile HTML poate crește semnificativ cantitatea de informații transmise. Cu toate acestea, în acest caz această creștere este extrem de nesemnificativă. Aici se folosește același fișier pentru toți markerii,

                                  care va fi transmisă o singură dată. Dimensiunile fișierelor unei imagini mici sunt, de asemenea, extrem de mici.

                                  Notă

                                  Tehnicile de creare a listelor cu marcatoare grafice sunt discutate pe rând în Capitolul 8.

                                  Lista numerotata

                                  Un alt tip de listă implementat în HTML este lista numerotată. În caz contrar, listele de acest tip se numesc ordonate. Numele de familie este adesea folosit ca o traducere formală a numelui etichetei corespunzătoare

                                    , cu ajutorul cărora liste de acest tip sunt organizate în documente HTML (OL - Ordered List, ordered list).

                                    Listele de acest tip sunt de obicei o succesiune ordonată de elemente individuale. Diferența față de listele cu marcatori este că într-o listă numerotată, fiecare element este precedat automat de un număr de serie. Tipul de numerotare depinde de browser și poate fi setat de parametrii etichetelor listei. În caz contrar, implementarea listelor numerotate este foarte asemănătoare cu implementarea listelor marcate.

                                    Etichete

                                      Și
                                    1. Pentru a crea o listă numerotată, ar trebui să utilizați o etichetă de container, în interiorul căreia se află toate elementele listei. Etichetele listei de deschidere și de închidere oferă o întrerupere de linie înainte și după listă, separând astfel lista de conținutul principal al documentului.

                                      Ca și în cazul unei liste cu marcatori, fiecare articol dintr-o listă numerotată trebuie să înceapă cu eticheta

                                    2. .

                                      Iată un exemplu de document HTML care utilizează o listă numerotată: afișare a căruia browser-ul este prezentat în fig. 2.3.

                                      Exemplu de listă numerotată

                                        Cele mai strălucitoare stele vizibile de pe Pământ:

                                        • Sirius

                                        • K anopus

                                        • Arcturus

                                        • Alpha Centauri

                                        • Vega

                                        • K appella

                                        • Rigel

                                        • Procion

                                        • Achernar

                                        • Beta Centauri

                                        • Wetelgeuse

                                        • Aldebaran


                                          . . .

                                        • Mizar


                                          . . .

                                        • Polar

                                      Orez. 2.Z. Lista numerotata

                                      În etichetă

                                        Pot fi specificați următorii parametri: COMPACT, TYPE și START.

                                        Parametrul COMPACT are aceeași semnificație ca și listele marcate. Parametrul TYPE este utilizat pentru a specifica tipul de numerotare a listei. Poate lua următoarele valori:

                                        TIP = A - setează marcaje sub formă de litere latine majuscule;

                                        TIP = a - setează marcaje sub formă de litere latine mici;

                                        TIP = I - setează marcaje sub formă de cifre romane mari;

                                        TIP = i - setează marcaje sub formă de cifre romane mici;

                                        TIP = 1 - setează marcatori sub formă de cifre arabe.

                                        Valoarea implicită este întotdeauna TYPE = 1, adică numerotarea folosind cifre arabe. Acest lucru se aplică și listelor numerotate imbricate. Aici, spre deosebire de listele cu marcatori, browserele în mod implicit nu fac numerotarea diferită la diferite niveluri de imbricare a listelor. Rețineți că după numărul elementului de listă există întotdeauna un semn „punct” suplimentar.

                                        Parametrul TYPE cu aceleași valori poate fi utilizat pentru a specifica stilul de numerotare pentru elementele individuale ale listei. Pentru a face acest lucru, parametrul TYPE cu valoarea corespunzătoare este permis să fie specificat în eticheta elementului listă

                                      1. .

                                        Exemplu de intrare:

                                      2. .

                                        Parametrul etichetei START

                                          vă permite să începeți să numerotați lista din altceva decât unul. Valoarea parametrului START trebuie să fie întotdeauna un număr natural, indiferent de tipul de numerotare a listei. Iată un exemplu:

                                            .

                                            Această intrare determină numerotarea listei începând cu litera latină majusculă „E”. Pentru alte tipuri de numerotare, intrarea START=5 va seta numerotarea, respectiv, de la cifra „5”, cifra romana „V”, etc.

                                            Modificarea tipului de numerotare a listei și a valorilor numerice se poate face pentru orice element al listei. Etichetă

                                          1. pentru liste numerotate, permite utilizarea parametrilor TYPE și VALUE. Parametrul TYPE poate lua aceleași valori ca pentru etichetă
                                              .

                                              P exemplu de intrare:

                                            1. .

                                              Notă

                                              Browserele interpretează diferit tipul de numerotare pentru un articol individual din listă. Browserul Netscape modifică tipul de numerotare pentru acest element și pentru toate cele ulterioare până când este întâlnită următoarea modificare. Internet Explorer modifică aspectul numărului numai pentru acest element.

                                              Zvaloarea parametrului etichetei VALUE

                                            2. - vă permite să schimbați numărul unui anumit element de listă. Aceasta modifică numerotarea tuturor elementelor ulterioare. O aplicație tipică sunt liste cu unele elemente lipsă. Un exemplu de astfel de listă a fost dat mai sus (Fig. 2.3). Oferă o listă ordonată a celor mai strălucitoare stele, în care locurile 58 și 75 conțin stele care sunt clar vizibile la latitudinile noastre (Mizar este cea mai strălucitoare stea din constelația Ursa Major, iar Polaris este cea mai strălucitoare stea din constelația Ursa Mică) .

                                              Să dăm un alt exemplu original de utilizare a diferitelor tipuri de numerotare. Codul HTML de mai jos conține trei liste cu numerotare diferită. Pentru ușurință de vizualizare, fiecare dintre liste este plasată într-o celulă separată de tabel. Toate cele trei liste sunt identice și diferă doar prin tipul de numerotare: în prima coloană a tabelului sunt cifre arabe, în a doua - cifre romane, iar în a treia numerotarea este cu litere latine. Vă rugăm să rețineți că elementele listei sunt goale, adică după orice etichetă

                                            3. nu există date. Un exemplu de acest fel poate fi folosit ca tabel de corespondență între scrierea numerelor în cifre arabe și romane. Se pare că orice browser care acceptă liste poate fi folosit ca generator al unui astfel de tabel (Fig. 2.4), trebuie doar să tastați codul HTML dat. Numerotarea în cifre romane funcționează corect până la valoarea 3999. Studiind coloana din dreapta, puteți înțelege cum se face numerotarea în litere romane. Odată ce numerotarea cu o literă (de la A la Z) este epuizată, primul număr de două litere este luat ca următor număr - AA etc.

                                              Utilizarea diferitelor tipuri de numerotare în liste


                                                1. . . .


                                              1. . . .


                                              1. . . .

                                              Orez. 2.4. Diferite tipuri de numerotare liste HTML

                                              Lista de definiții

                                              Listele de definiții, numite și dicționare de definiții, sunt un tip special de listă. Spre deosebire de alte tipuri de liste, fiecare element al unei liste de definiții constă întotdeauna din două părți. Prima parte a elementului de listă conține termenul în curs de definire, iar a doua parte conține text sub forma unei intrări de dicționar care dezvăluie sensul termenului.

                                              Listele de definiții sunt specificate folosind o etichetă de container

                                              (Lista de definiții). În interiorul recipientului cu o etichetă
                                              (Termen de definiție) termenul care este definit este marcat și eticheta
                                              (Descrierea definiției) - un paragraf cu definiția sa. Pentru etichete
                                              Și
                                              Puteți omite etichetele de închidere corespunzătoare.

                                              În general, lista definițiilor este scrisă după cum urmează:

                                              Termen

                                              Definiția termenului

                                              În textul de după etichetă

                                              elementele la nivel de bloc, cum ar fi etichetele de paragraf, nu pot fi utilizate

                                              Sau anteturi

                                              -

                                              . De regulă, textul termenului definit ar trebui să fie situat pe o singură linie. Textul care conține definiția termenului este afișat începând cu linia următoare (sau fiecare linie pentru unele browsere) după definiția termenului, indentată în dreapta. În informațiile plasate după etichetă
                                              , elementele la nivel de bloc pot fi localizate. Rezultă, în special, că listele de definiții pot fi imbricate.

                                              În etichetă

                                              poate fi specificat un parametru COMPACT, al cărui scop este similar cu celelalte liste descrise mai sus.

                                              Iată un exemplu de document HTML care utilizează o listă de definiții:

                                              Exemplu de lista de definiții

                                              Clasificarea temperamentelor umane tipice,
                                              bazat

                                              asupra vederilor lui Hipocrate

                                                Persoană flegmatică

                                                Pasiv, foarte muncitor, lent de adaptare;
                                                stare de spirit stabilă, puțin sensibil la influența externă;
                                                letargia reacțiilor emoționale și încetineala activității volitive

                                                Sanguine

                                                Activ, energic, adaptabil, -
                                                vivacitatea și mobilitatea reacțiilor emoționale, viteza și puterea manifestărilor volitive

                                                Coleric

                                                Activ, foarte energic, persistent;
                                                impetuozitatea și puterea reacțiilor emoționale, manifestări violente de voință

                                                Melancolic

                                                Pasiv, ușor obosit, greu de adaptat, -
                                                slăbiciune a manifestărilor voliționale și predominarea dispoziției depresive, îndoiala de sine

                                              Afișarea documentului HTML dat în browser este prezentată în Fig. 2.5.

                                              Orez. 2.5. Listă de definiții (seamănă cu un grup de intrări dintr-un dicționar)

                                              Tipul listelor

                                              Și

                                              Tipul listelor

                                              Și în prezent, practic nu sunt utilizate, deși sunt încă acceptate de browserele de top. În specificația HTML 4.0, ambele tipuri de liste sunt marcate ca depreciate. În schimb, se propune utilizarea listelor cu marcatori specificate de etichetă
                                                .

                                                Aceste tipuri de liste au fost concepute inițial pentru a fi mai compacte decât listele obișnuite cu marcatori. Conform regulilor de scriere a elementelor acestor liste, nu era permisă utilizarea elementelor bloc în ele, ceea ce înseamnă că a fost imposibil să se implementeze imbricarea listelor de acest tip. Fiecare element de listă era o linie de text.

                                                Pentru liste ca

                                                s-a planificat introducerea unei limite a „lungimii textului unui element de listă (24 de caractere). O astfel de limitare ne-ar permite să derivăm

                                                liste ca

                                                într-o formă similară cu ieșirea unei liste de directoare în sistemele de operare UNIX și MS-DOS când se utilizează comutatorul /W (în mai multe coloane). În plus, marcatorii nu au fost afișați pentru elementele din listă de acest tip.

                                                În prezent, toate aceste planuri nu au fost implementate, deoarece utilizarea în continuare a listelor de aceste tipuri nu este recomandată. Versiunile moderne de browsere afișează listele de aceste tipuri exact în același mod ca și listele asemănătoare

                                                  .

                                                  Liste imbricate

                                                  Există momente când trebuie să includeți o listă întreagă de același tip sau alta într-un element de listă de un tip. Aceasta va crea liste cu mai multe niveluri sau imbricate. HTML permite imbricarea arbitrară a diferitelor tipuri de liste, dar trebuie avut grijă atunci când le organizați.

                                                  Mai jos este codul HTML pentru un document cu liste imbricate, a cărui afișare este prezentată în Fig. 2.6. În acest exemplu, fiecare articol din lista cu marcatori conține propria sa listă numerotată.

                                                  Exemplu de listă imbricată

                                                    Sateliții unor planete

                                                  • Zempya

                                                      1. Luna

                                                  • Mapc

                                                      1. Fobos

                                                      2. Deimos

                                                  • Uranus

                                                      1. Ariel

                                                      2. Umbriel

                                                      3. Titania

                                                      4. Oberon

                                                      5. Miranda

                                                  • Neptun

                                                      1. Triton

                                                      2. Nereidă



Ți-a plăcut articolul? Împărtășește-l