Legendă - html, css, javascript, perl, php, mysql

Elemente și atribute ale limbajului documentului


În CSS, numele proprietăților, descriptorilor și pseudo-claselor de pe ambele părți sunt limitate la citate simple.
În CSS, valorile de pe ambele părți sunt limitate la citate simple.






Numele elementelor din limba documentului sunt scrise cu majuscule.
Numele atributelor lingvistice ale documentului sunt scrise cu litere mici și sunt marcate din două părți prin ghilimele duble.

Definirea proprietăților în CSS

În CSS, definiția fiecărei proprietăți începe cu o scurtă informație de bază despre următoarele:






"nume de proprietate" Valoare: valori valide și sintaxă
Valoare inițială: valoarea acceptată de proprietatea implicită
Domeniu de aplicare: elementele la care se aplică această proprietate
Moștenire: dacă proprietatea este moștenită
Procente: o modalitate de interpretare a valorii unei proprietăți specificate în procente
Dispozitive: ce grupuri de dispozitive sunt aplicate acestei proprietăți

Cu alte cuvinte, în aceste metode de setare de valoare sunt cuvintele cheie care urmează să fie afișate fără caractere suplimentare, inclusiv, fără ghilimele (de exemplu, roșu). Slash "/" și virgulă "," ar trebui să fie afișate, așa cum este indicat, fără caractere suplimentare.

Un set de valori acceptate de o proprietate este specificat în unul din următoarele moduri:
mai multe valori consecutive. Aceasta înseamnă că toți trebuie să fie prezenți în sens în ordinea indicată;
singură linie "|" " separă valori alternative din care trebuie atribuită o singură proprietate;
dublu-dash "|| Q separă valorile alternative, din care proprietatea trebuie să fie atribuită cel puțin una într-o ordine arbitrară;
paranteze pătrate "[]" sunt folosite pentru a grupa valori.

Urmând valorile prin forță este mai mare decât împărțirea printr-o linie dublă, care la rândul ei este mai puternică decât împărțirea printr-o singură linie. Astfel, următoarele două linii sunt echivalente:
a b | c || d e
[a b] | [c || [d e]]

După fiecare tip de valoare, cuvânt cheie sau grup de cuvinte încadrate, se poate urma unul dintre următoarele modificări:
un asterisc "*", indicând faptul că tipul, cuvântul sau grupul de cuvinte precedente are loc de la zero ori mai mult;
plus semnul "+", indicând faptul că tipul, cuvântul sau grupul de cuvinte precedente are loc cel puțin o dată;
un semn de întrebare "?" indicând faptul că tipul, cuvântul sau grupul de cuvinte precedente sunt prezente sau nu;
o pereche de numere în paranteze curbate "". spunând că tipul, cuvântul sau grupul de cuvinte precedente se repetă nu mai puțin de O ori și nu mai mult de B ori.

Următoarele exemple ilustrează diferite moduri de a specifica un set de valori:
Semnificație: N | NW | NE
Valoare: [ <длина> | | gros | subțire]
Valoare: [<имя семейства>. ] * <имя семейства>
Semnificație: ? <цвет> [/ <цвет> ]?
Semnificație: || <цвет>

Valoarea inițială

Acest câmp specifică valoarea acceptată de proprietatea implicită. Dacă proprietatea este moștenită, această valoare este aceeași cu valoarea atribuită elementului rădăcină din arborele de documente. Informațiile privind interacțiunea valorilor specificate în foaia de stil, valorile moștenite și inițiale pot fi găsite în secțiunea privind cascadarea.
Domeniul de aplicare

Acest câmp enumeră elementele la care se aplică această proprietate. Se crede că toate elementele au toate proprietățile, dar nu pentru fiecare element toate proprietățile au vreun efect. De exemplu, proprietatea "spațiu alb" afectează numai elementele de nivel bloc.
moștenire

Acest câmp specifică dacă valoarea proprietății este moștenită de la elementul părinte. Informațiile privind interacțiunea valorilor specificate în foaia de stil, valorile moștenite și inițiale pot fi găsite în secțiunea privind cascadarea.
interes

Acest câmp specifică modul de interpretare a valorii exprimate ca procent, dacă apare în valoarea proprietății. Dacă acest câmp conține mențiunea „N / A“, atunci valoarea pentru proprietatea în procente sunt inacceptabile.
dispozitive

Acest câmp specifică grupurile de dispozitive la care se aplică această proprietate. Conform condițiilor de conformitate, agenții utilizator trebuie să accepte anumite proprietăți dacă suportă vizualizarea pe tipurile de dispozitive incluse în grupurile de dispozitive asociate cu această proprietate.

Proprietățile tipului de stenografie

Unele proprietăți pot fi atribuite clasei celor stenografice, adică permițându-vă să specificați simultan valorile mai multor proprietăți.

De exemplu, proprietatea 'font' este verbatim pentru a seta 'font-style', 'font-variant',
"font-weight", "font-size", "line-height" și "font-family" în același timp.

Dacă unele valori sunt omise în forma prescurtată, fiecare proprietate inițială este atribuită fiecărei proprietăți nedefinite (vezi secțiunea din cascadă).

Următoarele sunt câteva reguli:
H1 <
font-weight: bold;
font-size: 12pt;
linia-înălțime: 14pt;
font-familie: Helvetica;
font-varianta: normal;
font-style: normal;
font-stretch: normal;
font-size-adjust: nimic
>

pot fi scrise mult mai scurte folosind o proprietate stenografică:
H1

În acest exemplu, proprietățile "font-variant", "font-stretch", "font-size-adjust" și "font-style" își iau valorile inițiale.

Toate exemplele care demonstrează operațiile inadmisibile sunt marcate "EXEMPLU DE UTILIZARE NEACCEPTABILĂ".

Imagini și descrieri lungi

Imaginile și descrierile lungi sunt pur informative.







Trimiteți-le prietenilor: