Ultimele tutoriale de dezvoltare web
 

CSS Sintaxa și selectoare


CSS Sintaxa

Un CSS regula-set constă dintr-un selector și un bloc de declarație:

CSS selectorul

Punctele de selecție în elementul HTML pe care doriți să stil.

Blocul declarație conține una sau mai multe declarații separate prin virgulă.

Fiecare declarație include un nume de proprietate CSS și o valoare, separate prin două puncte.

O declarație CSS întotdeauna se termină cu punct și virgulă, iar blocurile de declarare sunt acolade.

În exemplul următor , toate <p> elemente vor fi centru aliniate, cu o culoare text roșu:

Exemplu

p {
    color: red;
    text-align: center;
}
Încearcă - l singur »

CSS Selectori

Selectoare CSS sunt folosite pentru a "find" (or select) elemente HTML pe baza numelui elementului, id, clasa, atribut, și multe altele.


Selectorul elementului

Selectorul elementului selectează elemente bazate pe numele elementului.

Puteți selecta toate <p> elemente dintr - o pagină ca aceasta (în acest caz, toate <p> elemente vor fi centru-aliniat, cu o culoare roșu de text):

Exemplu

p {
    text-align: center;
    color: red;
}
Încearcă - l singur »

ID-ul Selectorul

ID - ul selectorul utilizează id atribut al unui element HTML pentru a selecta un element specific.

ID-ul unui element trebuie să fie unic într-o pagină, astfel încât selectorul id-ul este folosit pentru a selecta un element unic!

Pentru a selecta un element cu un anumit cod, scrie un hash (#) caracter, urmat de id - ul elementului.

Regula de stil de mai jos va fi aplicat elementului HTML cu id="para1" :

Exemplu

#para1 {
    text-align: center;
    color: red;
}
Încearcă - l singur »

Notă: Un nume de ID - ul nu poate începe cu un număr!


Selectorul de clasă

Selectorul de clasă selectează elemente cu un atribut specific clasei.

Pentru a selecta elemente cu o anumită clasă, scrie o period (.) de period (.) Caracter, urmat de numele clasei.

In exemplul de mai jos, toate elementele HTML cu class="center" va fi roșu și aliniat-centru:

Exemplu

.center {
    text-align: center;
    color: red;
}
Încearcă - l singur »

Puteți specifica, de asemenea, că elementele HTML numai specifice ar trebui să fie afectate de o clasă.

In exemplul de mai jos, numai <p> elemente cu class="center" va fi centru aliniat:

Exemplu

p.center {
    text-align: center;
    color: red;
}
Încearcă - l singur »

Elementele HTML se pot referi, de asemenea, la mai mult de o clasă.

In exemplul de mai jos, <p> elementul va fi stilizat în funcție de class="center" și la class="large" :

Exemplu

<p class="center large">This paragraph refers to two classes.</p>
Încearcă - l singur »

Notă: un nume de clasă nu poate începe cu un număr!


gruparea Selectori

Dacă aveți elemente cu aceleași definiții de stil, cum ar fi acest lucru:

h1 {
    text-align: center;
    color: red;
}

h2 {
    text-align: center;
    color: red;
}

p {
    text-align: center;
    color: red;
}

Acesta va fi mai bine la grupul selectorii, pentru a minimiza codul.

Pentru selectoare de grup, separați fiecare selector cu virgulă.

In exemplul de mai jos am grupat selectorii din codul de mai sus:

Exemplu

h1, h2, p {
    text-align: center;
    color: red;
}
Încearcă - l singur »

CSS Comentarii

Comentariile sunt folosite pentru a explica acest cod, și poate ajuta atunci când editați codul sursă la o dată ulterioară.

Comentariile sunt ignorate de browsere.

Un comentariu CSS începe cu /* and ends with */ . Comentariile pot întinde, de asemenea, mai multe linii:

Exemplu

p {
    color: red;
    /* This is a single-line comment */
    text-align: center;
}

/* This is
a multi-line
comment */
Încearcă - l singur »

Testați-te cu exerciții!

Exercițiul 1 » Exercițiul 2» Exercițiul 3 » Exercițiul 4»