Cunoștințe, prelegere, mese

Acest atribut specifică alinierea orizontală a datelor și poziția textului în celulă. Valorile posibile sunt:

  • la stânga. Stânga - date / text stânga. Valoarea implicită pentru datele din tabel;
  • centru. Centru - date / text centrat. Aceasta este valoarea implicită pentru anteturile de tabele;
  • dreapta. dreapta - date / text dreapta;
  • justifică. alinierea textului în funcție de format;
  • char. Aliniați textul cu un caracter special. Dacă agentul utilizator nu acceptă alinierea după caracter, comportamentul agentului utilizator cu valoarea specificată (aceasta) nu este definită.

valign = sus | mijloc | jos | linia de bază [CI]







Acest atribut specifică alinierea verticală a datelor din celulă. Valorile posibile sunt:

  • top. în partea de sus a celulei;
  • de mijloc. în centrul celulei. Aceasta este valoarea implicită;
  • de jos. pe limita inferioară a celulei;
  • valoarea inițială. toate celulele din același rând. și celula cu valoarea atributului valion dat. trebuie să stabilească propriile date de text astfel încât prima linie de text să apară pe linia de bază / linia de bază comună tuturor celulelor din rând. Această restricție nu se aplică liniilor ulterioare de text din aceste celule.

char = caracter [CN]

Acest atribut specifică un singur caracter în fragmentul de text care servește ca axă de aliniere. Valoarea implicită a acestui atribut este simbolul punctului zecimal al limbii curente stabilite de atributul lang (de exemplu, o perioadă (".") În limba engleză și o virgulă în limba franceză (",")). Agenții utilizator nu trebuie să susțină acest atribut.

charoff = lungime [CN]

Dacă este setat, acest atribut specifică decalajul / absența primului simbol al alinierii în fiecare linie. Dacă linia nu conține un caracter de aliniere. acesta trebuie deplasat orizontal spre sfârșitul poziției de aliniere.

Dacă se utilizează oprirea pentru a seta decalajul caracterului de aliniere. Direcția decalajului este determinată de direcția curentă a textului (setată de atributul dir). În textele de la stânga la dreapta (implicit) de la stânga. În textele de la dreapta la stânga, offsetul este în dreapta. Agentul utilizator nu are nevoie să susțină acest atribut.

În acest tabel, un număr de prețuri sunt aliniate în jurul punctului zecimal. Am setat explicit simbolul de aliniere ".".

Notă. UI vizuală afișează de obicei elemente TH centrate în celulă vertical și orizontal și cu caractere aldine.

Moștenirea setărilor de aliniere

Alinierea celulelor poate fi definită pe bază de celulă-celulă sau moștenită de la elemente incluse, cum ar fi o serie. coloana sau masa în sine.

Prioritate (de la cea mai mare la cea mai mică) a atributelor aliniere. char și charoff:

  1. Atributul de aliniere. Setați pentru un element din datele celulei (de exemplu, P).
  2. Atributul de aliniere. setat pentru celula (TH și TD).
  3. Atributul de aliniere. setat pentru elementul de grupare a coloanelor (COL și COLGROUP). Dacă celula face parte dintr-un bloc care cuprinde mai multe coloane. atunci proprietatea de aliniere este moștenită de la definiția celulei la începutul acestui bloc.
  4. Atributul de aliniere. instalat într-un rând sau grup de rânduri (elementele TR, THEAD, TFOOT și TBODY). Dacă celula face parte dintr-un bloc care cuprinde mai multe rânduri. atunci proprietatea de aliniere este moștenită de la definiția celulei la începutul acestui bloc.
  5. Atributul de aliniere. setat în tabel (TABLE).
  6. Valoarea implicită (aliniere).






Prioritate (de la cea mai înaltă la cea mai mică) pentru atributul valign (precum și pentru alte atribute lang.dir și atribute moștenite):

  1. Atributul setat în elementul din datele celulei (de ex. P).
  2. Atributul setat în celulă (TH și TD).
  3. Atributul setat în elementul unui rând sau unui grup de rânduri (TR, THEAD.TFOOT și TBODY). Dacă celula face parte dintr-un bloc care cuprinde mai multe rânduri. atunci proprietatea de aliniere este moștenită de la definiția celulei la începutul acestui bloc.
  4. Atributul setat în elementul de grupare a coloanelor (COL și COLGROUP). Dacă celula face parte dintr-un bloc care cuprinde mai multe coloane. atunci proprietatea de aliniere este moștenită de la definiția celulei la începutul acestui bloc.
  5. Atributul setat în tabel (TABLE).
  6. Valoarea implicită (atributul).

Astfel, atunci când se afișează celule, alinierea orizontală este determinată de coloanele (care au un avantaj față de rânduri), iar prin alinierea verticală, rândurile au un avantaj față de coloane.

Valoarea implicită de aliniere în celule depinde de agentul utilizator. Cu toate acestea, agenții utilizator ar trebui să înlocuiască atributele implicite pentru direcția curentă (adică nu doar "stânga" în toate cazurile).

PA care nu acceptă valoarea "justify" a atributului align. În schimb, utilizați direcția moștenită.

Notă. Rețineți că o celulă poate moșteni un atribut nu de la strămoșul său, ci de la prima celulă din blocul închis (span). Aceasta este o excepție de la regulile generale de moștenire.

Câmpurile de celule

cellspacing = lungime [CN]

Stabilește care spațiu trebuie să aloce agentul utilizator între marginea din stânga a tabelului și câmpul din stânga al coloanei din stânga. În partea superioară a mesei și în partea de sus a rândului superior. și, de asemenea, pentru partea dreaptă și partea de jos a mesei. Acest atribut determină și dimensiunea spațiului gol dintre celule.

celuloză = lungime [CN]

Determină cantitatea de spațiu liber între cadrul celulei și conținutul acesteia. Dacă valoarea acestui atribut este dimensiunea în pixeli, toate cele patru câmpuri trebuie să fie de această dimensiune. Dacă valoarea acestui atribut este procentajul, limitele superioare și inferioare ar trebui să fie eliminate în mod egal din conținut pe baza procentului din spațiul vertical disponibil, iar limitele stânga și dreapta ar trebui să fie eliminate în mod egal din conținut pe baza procentului din spațiul orizontal disponibil.

Aceste două atribute controlează câmpurile dintre celule și în interiorul lor. Figura următoare explică aceste relații:

În următorul exemplu, atributul spațiale de celule specifică faptul că celulele trebuie separate între ele și din cadrul tabelului cu câmpuri de 20 de pixeli. Atributul cellpadding specifică faptul că limitele superioare și inferioare ale celulei sunt separate de conținuturi de câmpuri de 10% din spațiul vertical disponibil (în total 20%). În același mod, limitele stângi și drepte ale celulei sunt separate de conținuturi prin câmpuri de 10% din spațiul orizontal disponibil (în total 20%).

În cazul în care tabelul sau coloana are o lățime fixă, spațiul celular și celularul pot necesita mai mult spațiu decât cel alocat. Agenții utilizator pot oferi aceste atribute un avantaj față de atributul de lățime. dacă există un conflict.







Articole similare

Trimiteți-le prietenilor: