Webdesign: Utilizarea profesionista a CSS-urilor

Spiridus 2013-11-21 1860 views

Acest articol are ca scop prezentarea pe scurt si in detaliu a catorva metode eficiente de lucru cu stilurile CSS. Nu intentioneaza sa fie o referinta completa a sintaxei CSS si nici un tutorial de tehnici avansate. Ce e scris aici e scris din experienta personala, si nu din cine stie ce carte, asa ca imi cer scuze daca am gresit in unele locuri. Alte site-uri de cu informatii asemanatoare (in limba engleza) gasiti la sectiunea link-uri utile.

Pentru inceput cateva notiuni de baza despre CSS-uri ..cei mai experimentati dintre dvs puteti sari direct la capitolul urmator.

Notiuni de baza **pentru incepatori**

Stilurile CSS se salveaza in fisier separat cu extensia .css pentru a putea fi refolosite si in alte pagini.
Fisierele CSS se includ in pagina prin urmatoarea linie de cod:

<link href=”fisier.css” rel=”stylesheet” type=”text/css”>

CSS-urile pot fi folosite si local pentru un anumit tag cu ajutorul parametrullui style

<tag style=”parametru:valoare;”>…</tag>

Stilurile CSS pot fi folosite pentru a schimba aspectul unor intregi categorii de elemente HTML sau doar a unor elemente precis specificate.

De exemplu, urmatorul stil modifica aspectul textului:

cssex1

Pentru a aplica acest stil unui text, adaugam parametrul “class” elementului dorit sau schimbam denumirea clasei css scotand punctul si inlocuind “titlupagina” cu elementul HTML care dorim sa-l modificam.

De exemplu :

<pstyle2″>titlupagina”>text de proba</p>

textul din acest paragraf va contine formatarile clasei CSS denumita “titlupagina” (din exemplul ilustrat mai sus).

pentru a aplica acest stil tuturor paragrafelor din pagina schimbam clasa din exemplul de mai sus in:

p {

}

sau pentru a aplica clasa pe mai multe elemente html le putem separa cu virgula:

p,table,body,td,div,span {

}

Observati ca am scos punctul din fata

Pentru a schimba stilul doar pentru elementele cu un anumit ID se noteaza in felul urmator:

#rosu {
color=red;
}si este folosit asa:<div id=’rosu’>text</div>

Observati semnul diez (#) din fata denumirii clasei, acesta indica faptul ca aceasta clasa va fi aplicata tuturor elementelor cu id-ul identic cu numele acestei clase css. Aceasta notatie este extrem de utila cand este asociata cu scripturi javascript care trebuie sa controleze “de la distanta” anumite proprietati ale unor elemente.