Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Fier
  • Cum se inserează o fotografie în tabelul html. Mod aproape standard

Cum se inserează o fotografie în tabelul html. Mod aproape standard

Tabelele sunt unul dintre cele mai importante, dar complexe, elemente care trebuie să fie prezente pe paginile web. Cu ajutorul lor, este convenabil să prezentați informații importante și utile într-o formă destul de concisă. Desigur, majoritatea editorilor din șabloane care rulează pe diverse motoare vă permit să inserați automat un tabel pe o pagină a unui site sau a unei publicații separate, dar ce se întâmplă dacă designul unei resurse web, paginile acesteia sunt create de la zero? Atunci maestrul începător se poate confrunta cu o problemă: cum să o facem Să ne dăm seama cum să creăm corect și rapid acest element.

Alegerea unui editor

În primul rând, începând să creați un tabel, ar trebui să vă decideți asupra editorului în care veți lucra. Desigur, cel mai simplu mod este să alegi programul în care creezi codul site-ului principal. Dar cel mai bine este să folosiți blocnotesul vechi și bun în aceste scopuri.

S-ar putea să vă întrebați, de ce vă complicați viața, pentru că dacă faceți totul dintr-o dată în editor, atunci puteți vedea și rezultatul imediat și, de asemenea, puteți utiliza sugestiile programului.

Da, acest lucru este adevărat, dar prin crearea unui tabel de la zero, nu numai că veți putea să studiați temeinic principiul însuși al creării sale, dar și să evitați greșelile de scriere și erorile enervante din codul principal. Uneori se întâmplă ca cursorul să se miște accidental în jos, iar în procesul de scriere o eroare se strecoară în cod, care uneori este dificil de găsit. După ce ați creat un tabel în notepad, puteți copia codul acestuia și îl puteți lipi în locul de care aveți nevoie.

Algoritm de creare a tabelului

Mai întâi, să facem un algoritm scurt despre cum să facem un tabel în HTML. Acest lucru este necesar pentru a înțelege succesiunea fiecărui pas. Apoi vom analiza exact modul de realizare a fiecăruia dintre puncte.

Să începem cu pașii pregătitori.

1. Desenați o imagine schematică a tabelului pe o bucată de hârtie.

2. Numărați numărul de rânduri și celule. Dacă numărul acestora din urmă este diferit, numărăm pentru fiecare rând separat.

3. Determinați numărul de celule antet din rând (de exemplu, celule „Nu”, „Nume”, etc.).

4. Notăm principalii parametri ai tabelului - culoare, înălțime și lățime, alinierea textului - în general, tot ceea ce vi se pare necesar.

1. Introduceți etichete de tabel.

2. Introduceți etichete de linie în funcție de numărul de care aveți nevoie.

3. În rânduri inserăm etichetele celulelor (regulate și majuscule), tot pe baza numărului care este scris pe hârtie.

4. Setați parametrii pentru tabel ca întreg.

5. Dacă este necesar, setați indicatori pentru celule individuale.

6. Umpleți celulele noastre cu text.

Creați un tabel

Deci, ați ales un editor, acum să ne dăm seama cum să creați un tabel în HTML. Eticheta cu care se introduce un tabel în codul paginii (

), este împerecheat, adică construcția noastră începe cu această etichetă și se termină cu
.

După ce au introdus etichetele de tabel, trecem la crearea rândurilor și celulelor.

Imediat, observăm că și aceste elemente sunt împerecheate. Etichetă specifică șiruri de caractere și - celule.

Pentru celulele antet, utilizați un element împerecheat .

După cum am menționat deja, primul pas este să aranjați liniile, apoi să scrieți celulele în ele. Pentru a nu ne confunda, vă sfătuim fie să indentați între fiecare bloc pe una sau două rânduri, fie să prescrieți un nou bloc de elemente folosind tasta „Tab”.

Cum ar putea arata? Ca asta:

  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • Nu. p / pNume de familie
    1;
  • Ivanov
    .

După cum puteți vedea, nu este nimic complicat în acest sens. Principalul lucru este să nu vă confundați cu numărul de rânduri și celule. În caz contrar, masa poate fi înclinată.

Am examinat crearea unui tabel în HTML, acum putem trece la parametrii atât ai matricei în sine, cât și a rândurilor și celulelor sale.

Opțiuni de masă

Când codul este scris, ar trebui să acordați atenție următoarelor puncte: alinierea la margini, fundal, text și așa mai departe.

Parametrii tabelului sunt stabiliți în etichetă

. Acestea includ:

1. Chenar - lățimea chenarului. Specificat ca un număr întreg. În mod implicit, marginile oricărui tabel sunt zero.

2. Bordercolor - culoarea chenarului. Poate fi specificat ca un cod de culoare hexazecimal (#00008B) sau numele său în engleză (DarkBlue). În mod implicit, este întotdeauna gri.

3. Bgcolor - De asemenea, setat prin cod sau nume.

4. Aliniere - alinierea textului în spatele tabelului. Valoarea implicită este aliniată la stânga. Există următoarele opțiuni pentru acest parametru:

  • stânga - înfășurare la dreapta;
  • înfășurare dreapta - stânga;
  • centru - afișați tabelul în centru fără a fi înfășurat.

5. Lățimea și înălțimea - lățimea și înălțimea mesei. Poate fi specificat atât în ​​pixeli, cât și ca procent (față de dimensiunea ferestrei browserului).

Prescripând acest sau acel indicator, ar trebui să acordați o atenție deosebită designului. Parametrul trebuie să fie urmat de un semn „egal”, urmat de valoarea specificată între ghilimele.

În ceea ce privește culoarea textului, acesta este formatat în același mod ca textul normal în format HTML.

Exemplu de aspect al tabelului:

;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • Nu. p / pNume de familie
    1;
  • Ivanov
    .

    Opțiuni de rând

    Deci, ne-am dat deja seama cum să facem un tabel în HTML și să prescriem parametrii săi principali. Dar dacă trebuie să evidențiem o linie? Ar trebui să îl formatez diferit de textul corpului tabelului?

    Parametrii șirului sunt scriși în etichetă la fel ca datele din tabel. Următoarele variabile pot fi setate pentru un șir:

    1. Border, bordercolor și bgcolor deja cunoscute de tine.

    2. Aliniere - alinierea textului într-o linie. Poate lua valorile stânga, centru și dreapta.

    3. Valign - această etichetă aliniază textul pe verticală. Ia următoarele valori:

    • sus - textul este aliniat la chenarul de sus;
    • mijloc - în centru;
    • jos - de-a lungul marginii de jos.

    Exemplu de formatare a liniilor:

    • ;
    • Nu. p / p;
    • Nume de familie;
    • .

    Opțiuni pentru celule

    Iar ultimul lucru la care merită să fie atenți pentru cei care doresc să știe cum să facă un tabel în HTML sunt parametrii celulelor individuale, atât cele obișnuite, cât și cele majuscule. De fapt, totul se face exact în același mod ca pentru un tabel sau un rând. Singurul lucru este că se adaugă încă două elemente importante:

    1. Colspan - acest parametru specifică numărul de coloane pe care celula se poate întinde.

    2. Rowspan - indică deja numărul de rânduri pe care le ocupă această celulă.

    Deoarece designul nu este diferit de scrierea unei linii, nu vom oferi un exemplu de cod.

    concluzii

    A face o masă nu este atât de dificilă pe cât ar părea la prima vedere. Principalul lucru atunci când scrieți codul este perseverența și atenția.

    În ceea ce privește modul de inserare a unui tabel în HTML, este suficient să-i copiați cifra și să-l lipiți exact în locul paginii dvs. unde credeți că ar trebui să fie localizat.

    Nu vă fie teamă să experimentați și în curând veți stăpâni tehnica de a crea mese la perfecțiune. Noroc!

    Sarcină

    Creați un tabel și specificați parametrii acestuia (margini și distanță între celule) prin stiluri.

    Soluţie

    Un tabel este format din rânduri și coloane de celule care pot conține text și elemente grafice. Eticheta este folosită pentru a adăuga un tabel la o pagină web.

    . Acest element servește drept container pentru elementele care definesc conținutul tabelului. Orice tabel este format din rânduri și celule, care sunt stabilite, respectiv, folosind etichete și interior
    . Tabelul trebuie să conțină cel puțin o celulă (exemplul 1). Permis în loc de etichetă utilizați eticheta . Text într-o celulă stilată cu o etichetă , este afișat de browser cu caractere aldine și este centrat în celulă. În caz contrar, diferențele dintre celule create prin etichete și Nu.

    Exemplul 1: Creați un tabel

    HTML5 IE Cr Op Sa Fx

    eticheta de masă

    Celula 1 Celula 2
    Celula 3 Celula 4

    Dispunerea celulelor și aspectul lor este prezentată în fig. unu.

    Orez. 1. Rezultatul creării unui tabel cu patru celule

    Atributul de margine al etichetei

    este permisă adăugarea numai cu o valoare goală (
    ) sau egal cu 1. Toate celelalte valori nu sunt validate.

    Pentru a controla marginile din interiorul celulelor, este utilizată proprietatea stilului de umplutură, care este adăugată la selectorul td. Spațierea dintre celule este modificată de proprietatea de spațiere a marginilor (exemplul 2) adăugată la selectorul de tabel, IE o înțelege doar din versiunea 8.0.

    Exemplul 2: Marjele din interiorul celulelor

    HTML5 CSS 2.1 IE Cr Op Sa Fx

    eticheta de masă

    Titlul 1Titlul 2
    Celula 3Celula 4

    Tabelul cu câmpurile și distanța dintre celule este prezentat în fig. 2. Un rezultat similar poate fi obținut cu un cadru alb în jurul celulelor.

    Orez. 2. Câmpurile din celulele tabelului

    Salutare dragi cititori ai blogului! Adesea, pe paginile web, pe lângă text și imagini, devine necesară afișarea diferitelor date sub formă de tabele. Da, acest lucru este de înțeles, un tabel este cel mai convenabil mod de a prezenta o cantitate mare de informații. Prin urmare, se pune întrebarea Cum se încorporează tabelele în html?. În acest articol, voi răspunde la această întrebare și vă voi oferi multe exemple de diverse tabele html.

    Cum se creează un tabel folosind HTML

    Tabelele HTML sunt create în patru pași.

    1. La primul pas în codul html folosind perechea etichetă

    spuneți browserului că a fost introdus un tabel în pagina web:
    . Elementul tabel este un element bloc al unei pagini web. Prin urmare, tabelul este întotdeauna afișat pe o linie nouă cu indentări verticale de la elementele învecinate, deci nu este nevoie să-l puneți într-un paragraf.

    2. La al doilea pas, formăm linii tabele prin plasarea etichetelor pereche

    . Fiecare element creează o linie separată:





    3. În continuare, la al treilea pas, formăm celule tabele cu etichete pereche și , care sunt plasate în interiorul elementului . Etichetă creează ca de obicei celulă, și celulă antet, adică antetul coloanei corespunzătoare:











    4. Ei bine, la ultimul pas îl punem în interiorul elementelor și continutul celulei. Codul HTML pentru inserarea unui tabel într-o pagină web arată cam așa:











    Coloana 1Coloana 2Coloana 3
    Celula 1-1Celula 1-2Celula 1-3
    Celula 2-1Celula 2-2Celula 2-3

    Pentru a ajusta afișarea chenarelor va ajuta. Cu , puteți modifica grosimea și culoarea ramelor, precum și tipul de chenare.

    Textul care trebuie plasat în interiorul celulelor este opțional, dar dacă textul este mare, poate fi împărțit în paragrafe prin aplicarea etichetei

    Dacă trebuie să stilați cumva textul inserat, puteți utiliza .

    Pe lângă text, putem pune imagini în celule folosind eticheta :

    Conținutul unei celule poate fi chiar un alt tabel. În acest caz, crearea unui tabel imbricat nu este diferită de crearea unui tabel obișnuit. Doar între etichete și sunt introduse etichete

    și
    , iar rândurile și celulele sunt inserate în el.

    Există câteva reguli de care trebuie să țineți cont atunci când creați tabele:

    • numai eticheta este folosită pentru a crea tabelul ;
    • etichetă
    • poate fi doar în interiorul unei etichete
      ;
    • Etichete
    • , orice alt conținut de etichetă ignorat de browser;
    • conținutul tabelului (text sau imagini) poate fi doar în etichete
    • și poate fi doar în interiorul unei etichete
      și ;
    • celulele tabelului trebuie să aibă cel puțin un anumit conținut, altfel browserul ar putea să nu le afișeze deloc, dar dacă o celulă trebuie să fie goală, atunci este de obicei plasat în ea un spațiu care nu se întrerupe (literal HTML);
    • tabelul se referă la elementele bloc ale paginii web;
    • dimensiunile tabelului și celulelor acestuia depind de conținut, adică masa este întinsă în lățime și înălțime astfel încât totul să se potrivească;
    • se face o mică liniuță între marginile celulelor individuale și între marginea fiecărei celule și conținutul acesteia;
    • textul celulelor antet (al-lea element) este afișat cu aldine și centrat;
    • marginile din jurul tabelului și celulele acestuia nu sunt desenate implicit.
    • Antetul tabelului

      Să începem cu eticheta pereche

      , care dă tabelului un titlu. Textul titlului este plasat în interiorul acestei etichete, care trebuie să fie în interiorul etichetei . Și indiferent de locul în codul html al tabelului pentru a plasa eticheta . În plus, este permisă utilizarea a nu mai mult de un element în același tabel și trebuie să intre în codul html imediat după etichetă
      , browserul va afișa în continuare titlul deasupra tabelului și îl va centra. Dar de obicei eticheta plasat imediat după eticheta de deschidere :









      Aceasta este o masă
      Celula 1.1Celula 1.2
      Celula 2.1Celula 2.2

      Afişa:

      Secțiuni de tabel

      Tabelul html poate fi împărțit logic în părți - secțiuni. Există trei tipuri de secțiuni:

      • secțiunea antet, în care sunt plasate celulele antet, care formează antetul tabelului;
      • secțiunea corpului, în care se află celulele cu date de bază;
      • sectiunea de completare, în care sunt plasate celule cu date totale.

      Secțiunea antetului tabelului este formată folosind o etichetă pereche

      .

      Secțiunea corpului este creată cu o etichetă de pereche

      . Un tabel html poate conține mai multe secțiuni de corp, ceea ce vă permite să creați blocuri structurale cărora li se pot aplica stiluri de design uniforme.

      Secțiunea de completare este formată dintr-o etichetă pereche

      și în cadrul aceluiași recipient
      nu poate fi decât unul.

      Toate aceste etichete asociate trebuie să conțină etichete

      , care formează linii aferente secțiunilor corespunzătoare:




















      Coloana 1Coloana 2Coloana 3
      Celula 1.1Celula 1.2Celula 1.3
      Celula 2.1Celula 2.2Celula 2.3
      Rezultatul 1Rezultatul 2Rezultatul 3

      Îmbinarea celulelor tabelului

      Rămâne să vorbim despre cea mai importantă caracteristică a tabelelor - fuzionarea celulelor. Atributele sunt folosite pentru a combina mai multe celule într-una singură. colspanși interval de rând Etichete

      și . Atributul colspan stabilește numărul de celule combinate pe orizontală și rowspan - pe verticală:













      1.11.2-1.3
      2.12.22.3
      3.1-4.13.23.3
      4.24.3

      Exemplu de rezultat:

      1.1 1.2-1.3
      2.1 2.2 2.3
      3.1-4.1 3.2 3.3
      4.2 4.3

      La îmbinarea celulelor, este important să verificați numărul de celule din fiecare rând, astfel încât să nu existe erori. Da, designul

      înlocuiește două celule, astfel încât următoarea linie ar trebui să aibă două etichete , sau același design! Dacă numărul de celule din toate rândurile nu se potrivește, atunci vor apărea celule suplimentare goale.

      Un exemplu de cod html incorect la îmbinarea celulelor:








      celula 1.1celula 1.2
      celula 2.1celula 2.2

      Și rezultatul afișat în browser:

      Acestea. dacă analizați codul html, veți observa că prima linie are trei celule, dintre care două sunt îmbinate folosind atributul colspan, iar a doua linie are doar două celule adăugate. Prin urmare, o a treia celulă goală apare în al doilea rând.

      Atributele etichetei

      În această postare, am întâlnit deja un atribut de etichetă

      . Cu atributul border, care setează lățimea chenarului în pixeli. Este implicit 0 și, prin urmare, celulele sunt afișate fără chenar în mod implicit.

      În plus față de atributul border, există câteva alte atribute importante acceptate de etichetă.

      . Să aruncăm o privire la ele.

      Atribut alinia— seturi aliniere tabele de pe pagină. Poate lua valorile stânga, centru, dreapta, care setează alinierea la stânga, centru și, respectiv, dreapta. Valoarea implicită este lăsată.

      Atribut fundal, care setează imaginea de fundal la masă. Ia adresa fișierului imagine ca valoare.

      bgcolor- se instalează culoare de fundal Mese. Poate fi folosit împreună cu atributul de fundal.

      Atribut culoarea chenarului seturi culoarea cadrului Mese.

      umplutura celulara- defineste distanța dintre marginea celulei și conținutul acesteia. Vă permite să îmbunătățiți lizibilitatea tabelului. Valoarea poate fi orice număr pozitiv.

      Spațierea celulelor— seturi distanța dintre limitele exterioare ale celulelor.

      Despre asta să vorbim cum se inserează un tabel în pagina html Voi termina, doar rezuma:

      • etichetele sunt folosite pentru a insera un tabel
      - desemnarea mesei, - adăugarea unei linii și , secțiunea de completare și secțiunea corpului ;
    • utilizați atributele etichetelor pentru a îmbina celulele
    • Aici clasa de linii definește dimensiunile celulei.

      Tabelele HTML organizați și afișați datele folosind rânduri sau coloane. Tabelele sunt alcătuite din celule care se formează atunci când rândurile și coloanele se intersectează. Celulele de tabel poate conține orice elemente HTML, cum ar fi titluri, liste, text, imagini, elemente de formular și alte tabele. Fiecare tabel poate avea asociat un antet, plasat înainte sau după tabel.

      Tabelele nu mai sunt folosite pentru aspectul paginilor web și aspectul elementelor individuale, deoarece o astfel de tehnică nu oferă flexibilitate în structura și adaptabilitatea site-ului, crescând semnificativ marcajul HTML.

      Pentru toate elementele tabelului sunt disponibile, precum și atributele proprii.

      Crearea tabelelor în HTML

      • Conţinut:
      • 1. Cum se creează un tabel

        Tabelul este creat folosind o etichetă de pereche

        Fig.1. Aspectul tabelului fără formatare cu proprietăți css

        În mod implicit, tabelul și celulele nu au margini vizibile. Frontiere sunt setate folosind proprietatea border:

        /* 1px chenaruri exterioare gri ale tabelului */ tabel (chenar: 1px solid gri;) /* tabel primul rând margini celule */ th (chenar: 1px solid gri;) /* corpul tabelului chenar celule */ td (chenar: 1px solid gri;)

        Distanța dintre celulele tabelului sunt eliminate folosind proprietatea tabelului (border-collapse: collapse;) .

        Lăţime Un tabel este implicit la lățimea conținutului său interior. Pentru a seta lățimea, trebuie să setați o valoare pentru proprietatea lățime:

        /* face ca lățimea tabelului să fie egală cu lățimea blocului container în care se află */ tabel (lățime: 100%;) /* setează o lățime fixă ​​pentru tabel */ tabel (lățime: 600px;)

        Dacă umplutura și chenarele sunt setate pentru celulele tabelului, atunci lățimea tabelului va include următoarele valori:
        padding-left și padding-right , lățimea chenarului-stânga plus lățimea chenarului-dreapta ultimei celule din rând. Dacă lățimea și marginile celulei sunt specificate, atunci lățimea tabelului va fi suma lățimii celulei plus lățimea marginii din stânga și lățimea chenarului din dreapta ultimei celule din rând.

        2. Cum să creați rânduri de tabel (rânduri)

        Rândurile sau rândurile de tabel sunt create folosind eticheta

      . Numărul de rânduri orizontale din tabel este determinat de numărul de etichete pereche .

      3. Cum se face o celulă de antet de coloană de tabel

      4. Cum se face o celulă cu corp de tabel

      , situate pe același rând, determină numărul de celule din rândul tabelului. Numărul de perechi de celule și pentru a specifica fiecare parte a tabelului.

      Elementul trebuie utilizat în următoarea ordine: ca element copil

      - introduceți o celulă;
    • tabelul este un element bloc al unei pagini web;
    • conținutul celulelor poate fi nu numai text, ci și imagini și alte tabele;
    • un tabel poate conține trei tipuri de secțiuni: secțiune antet —
    • colspan și rowspan.

      Atât, în următoarea postare voi vorbi despre instrumentele de navigare de pe site-ul html. Abonează-te la actualizările blogului meu pentru a nu rata această postare! Toate, ne vedem curând!

      Acest mod se bazează pe modul standard, cu unele excepții: afișarea imaginilor în interiorul celulelor tabelului și a imaginilor una sub alta este aceeași ca în modul de compatibilitate. Pentru a comuta la modul aproape standard, se folosește unul dintre următoarele tipuri de documente.

      Pentru cadre în HTML:

      Pentru cadre în XHTML:

      Imagini una sub alta

      Când se afișează imagini pe verticală cu trecere prin linie
      Imaginile în modul aproape standard sunt afișate împreună fără goluri. Exemplul 1.2 arată codul pentru afișarea a două imagini.

      Exemplul 1.2. Ieșire a două imagini

      HTML 4.01 IE Cr Op Sa Fx

      Imagini verticale


      Deoarece desenele erau anterior unul și „tăiat” pentru comoditate, ele formează o singură imagine (Fig. 1.1).

      Orez. 1.1. Ieșiți imagini în modul aproape standard

      În modul standard, se formează un mic decalaj între imagini (Fig. 1.2).

      Orez. 1.2. Ieșiți imagini în modul standard

      Există două moduri principale de a ocoli această caracteristică în modul standard:

      1. adăugați afișaj: bloc pentru imagini;
      2. utilizați proprietatea line-height a containerului părinte.

      Să luăm în considerare aceste metode mai detaliat.

      Transformarea etichetelor într-un element bloc de mai multe ori ne va ajuta să rezolvăm diverse probleme asociate cu imaginile. De data aceasta vom folosi funcția că elementele de bloc se aliniază una sub alta împreună (indenturile nu sunt luate în considerare). În același timp, eticheta
      din cod, desigur, ar trebui eliminate (exemplul 1.3).

      Exemplul 1.3. Folosind proprietatea bloc

      Imagini verticale

      Nu este necesar să utilizați proprietatea de afișare, puteți utiliza și line-height , această proprietate stabilește distanța dintre linii. Prin setarea etichetei la 1px

      În interiorul căruia se află imaginile, vom obține un rezultat similar (exemplul 1.4).

      Exemplul 1.4. Folosind proprietatea line-height

      XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

      Imagini verticale


      Imaginile din tabel

      Adăugarea unei imagini într-o celulă de tabel arată, de asemenea, diferența dintre modurile de browser. Pentru înțelegere, să analizăm următorul cod (exemplul 1.5). Pentru a face vizibilă chenarul din jurul tabelului, stilurile au adăugat proprietatea chenarului la selectorul TABLE.

      Exemplul 1.5. Poza din tabel

      HTML 4.01 CSS 2.1 IE Cr Op Sa Fx

      Imaginile din tabel

      Rezultatul acestui exemplu este prezentat în Fig. 1.3a. Pentru modul standard, ieșirea imaginii este oarecum diferită (Fig. 1.3b).

      A b

      Orez. 1.3. Imaginea din tabel. a - modul aproape standard, b - modul standard

      Se observă că în modul standard apare o mică indențiune în partea de jos a imaginii. De unde vine? Dacă adăugați text în celulă și măriți (Fig. 1.4), puteți vedea clar că imaginea, ca element inline, este aliniată la linia de bază a textului, și nu la marginea sa de jos. În consecință, diferența dintre linia de bază și marginea de jos a textului este valoarea decalajului de sub imagine.

      Orez. 1.4. Linia de bază a textului

      Din nou, există mai multe moduri de a schimba comportamentul imaginilor dintr-un tabel. Prima modalitate a fost deja menționată, aceasta este transformarea etichetei într-un element bloc cu proprietatea de afișare setată la bloc (vezi Exemplul 1.3). Stilul în acest caz va fi următorul:

      TABLE IMG (afișare: bloc; )

      Dacă în interiorul celulei există text împreună cu imagini, acest stil poate duce la consecințe nedorite. În loc ca imaginea să fie plasată lângă text, aceasta va apărea pe o nouă linie ca un element bloc. În acest caz, se recomandă să setați alinierea inferioară a imaginilor prin proprietatea vertical-align cu valoarea bottom (exemplul 1.6).

      Exemplul 1.6. Alinierea imaginii

      XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

      Imaginile din tabel

      Text

      Deși toate browserele din acest exemplu arată alinierea de jos a imaginii, alinierea textului în sine este ușor diferită. Browserele Firefox, Safari, IE7 aliniază textul în partea de jos a imaginii, iar Opera, IE8, IE9 - în partea de sus.

      Desene cu un singur pixel

      La momentul aspectului tabelar, a fost utilizată în mod activ o imagine transparentă unul câte unul, așa-numitul desen de un pixel. Plasată într-o celulă de tabel, o astfel de imagine nu i-a permis să se micșoreze la anumite limite, dar ea însăși a scalat ușor, setând astfel lățimea sau înălțimea celulei. Deoarece imaginea este transparentă, puteți seta o culoare de fundal pentru celulă și puteți obține linii orizontale sau verticale de o anumită grosime.

      În modul standard, ne așteaptă aceleași probleme ca atunci când folosim desene obișnuite în interiorul celulelor. Înălțimea celulei se va extinde pe măsură ce umplutura de jos este adăugată imaginilor. Această problemă se rezolvă mult mai ușor și nu necesită utilizarea unui stil suplimentar. Browserele moderne afișează perfect dimensiunile celulelor specificate și fără prezența unor imagini suplimentare în interior. Prin urmare, este suficient să eliminați pur și simplu desenul de un pixel din celulă.

      creează un titlu de coloană - o celulă specială, în care textul este evidențiat cu caractere aldine. Numărul de celule antet este determinat de numărul de perechi de etichete creează celule de tabel care conțin date de tabel. Etichete pereche trebuie să fie egal cu numărul de perechi de celule. Atributele colspan , rowspan , headers sunt disponibile pentru element.

      5. Cum să adăugați o legendă (titlu) la un tabel

      Creează o legendă pentru tabel. Adăugat direct după etichetă

      6. Gruparea rândurilor și coloanelor din tabel

      Creează un grup structural de coloane, evidențiind celule omogene din punct de vedere logic. Grupează una sau mai multe coloane pentru o formatare uniformă, permițând aplicarea stilurilor coloanelor în loc să se repete stilurile pentru fiecare celulă și fiecare rând. Adăugat direct după etichete Orez. 2. Evidențierea coloanelor din tabel într-o culoare diferită folosind etichete și

      7. Gruparea secțiunilor de tabel

      Elementul creează un grup de titluri pentru rândurile de tabel pentru a seta un design uniform. Folosit în combinație cu elemente

      , după și, și înainte , și elemente. Poate fi folosit o singură dată în cadrul aceluiași tabel.grupează conținutul principal al unui tabel. Folosit în combinație cu elemente și .

      Creează un grup de rânduri pentru a reprezenta informații despre sume sau totaluri, situate în partea de jos a tabelului. Folosit în tabel o dată. Plasat după etichetă, înaintea etichetelor

      și .

      Această grupare de rânduri a fost încorporată în standard în așteptarea ca browserele, atunci când afișează tabele lungi, să deruleze liniile de date, menținând staționarea superheadului și subtiturilor, iar atunci când le trimit către imprimantă, ar putea folosi superhead-ul și subhead ca antete de pagină. Cu toate acestea, browserele moderne nu fac acest lucru și fie afișează pur și simplu ambele ca rânduri de date, fie, în cel mai bun caz, pun pur și simplu rândurile corespunzătoare la începutul și la sfârșitul tabelului.

      8. Cum să îmbinați celulele tabelului

      Atributele colspan și rowspan unesc celulele tabelului. Atributul colspan specifică numărul de celule îmbinate orizontal, iar atributul rowspan specifică numărul de celule îmbinate pe verticală.


      Orez. 3. Un exemplu de combinare orizontală a celulelor tabelului folosind atributul colspan

      9. Atributele elementelor de tabel

      Tabelul 1. Atributele elementului de tabel

      Valori acceptate: lista de nume de celule separate prin spatii; aceste nume trebuie să fie atribuite celulelor prin atributul lor id.
      Valori acceptate: orice număr întreg pozitiv.
      Atribut Descriere, valoare acceptată
      colspan Numărul de celule dintr-un rând de îmbinat pe orizontală.

      antete Specifică o listă de celule antet care conțin informații de antet pentru celula de date curentă. Proiectat pentru browsere de vorbire.
      ... ...
      interval de rând Numărul de celule din coloană de îmbinat pe verticală.

      Valori posibile: număr de la 1 la 999.
      span Numărul de coloane combinat pentru a seta un singur stil este 1 în mod implicit.

      10. Un exemplu de creare a unui tabel


      Orez. 4. Creați un meniu de restaurant cu un tabel HTML

      Marcaj HTML

      Meniul restaurantului Romashka
      Bucătărie bucate reci Mese calde deserturi
      Salate Gustări Prima masă Feluri principale
      Rusă Vinaigreta Limbă cu hrean Shchi cu varză murată Galuste de cartofi Mere coapte cu miere
      Salata Olivier Jeleu de vită Rassolnik acasă Crap copt in smantana plăcintă cu clătite
      Hering sub „blană” Salau biban jeleat Mijloc de carne cotlet „Pozharsky” Prajitura "Cartofi"
      Spaniolă Ceviche de scoici Empanadas Supa de paine cu usturoi Paella cu fructe de mare Churros
      Timbale de avocado și ton Ahotomate Fabada asturiană Raxo de porc Almoishavena
      Fasole cu sunca Chanfine Supă de pește cu găluște de gris tortilla de cartofi Bunuelos
      limba franceza Salata Vosges Riyette de pui Supa crema de vinete "Renoir" Ograten de cartofi brioşă
      Salata "Panzanella" Brânză delicioasă supa frantuzeasca de dovleac Gratinați din carne de pasăre Plăcintă cu lămâie din Liguria
      tartarul somon marinat Supa "Conti" Tartiflette Savarin "Triumful"

    Top articole similare