CSS înseamnă „Cascading Style Sheets”, ceea ce înseamnă „Cascading Style Sheets”. Folosit pentru a proiecta pagini web. Dacă există conținut în codul HTML (ce va afișa browserul), atunci CSS-ul determină aspectul acestuia (cum îl va afișa browserul). Frumusețea CSS este că, cu ajutorul unui singur stil, puteți proiecta toate elementele de același tip ale unei pagini sau ale unui întreg site simultan (toate linkurile, paragrafele, listele deodată). Cu un stil CSS, definiți odată cum ar trebui să arate acest sau acel element, de exemplu, imaginile, și își schimbă designul în toate documentele simultan. Pentru a modifica formatarea textului pe site-ul dvs., trebuie să schimbați codul CSS o singură dată.
Elemente CSS de bază
Așa cum HTML este format din etichete, atribute și valori, la fel și CSS este alcătuit din propriile sale elemente proprii. Esența constructelor CSS poate fi explicată după cum urmează: „Specificați ce element al paginii să stilați și specificați cum să îl stilați”. Iată care sunt blocurile de bază ale unui construct CSS.
- Selector. Un identificator care spune browserului cărui element de pagină să aplice stilul. Datorită lui, browserul „înțelege” că stilul este destinat, de exemplu, pentru proiectarea de liste sau tabele.
- Bloc de declarații de stil. Este scris după selector și închis între acolade. Stabilește stilul elementului (aspectul acestuia). Blocul de declarații de stil este format din două părți.
- Proprietate. Atribut analog în HTML. Determină ce proprietate de aspect va fi modificată.
- Sens. Setați la o proprietate, separată de două puncte și determină cum va fi modificată proprietatea.
Pot exista mai multe proprietăți și valori în blocul de declarare a stilului, caz în care acestea sunt enumerate separate prin punct și virgulă.
Tipuri de selectoare
În funcție de proprietățile elementelor de pagină pe care le definesc, selectoarele vin în diferite tipuri.
- universal. Setează reguli pentru toate elementele de pagină pentru care nu sunt setate alte reguli.
Codul * (dimensiunea fontului: 14px;) setează dimensiunea fontului la 14 pixeli pentru toate elementele din document care nu au alte reguli setate folosind alți selectori. - Etichetă. Acest tip de selector specifică regulile de formatare pentru conținutul unei anumite etichete HTML. Numele selectorului este același cu numele descriptorului, doar că este scris fără paranteze unghiulare: p, h1, ul.
De exemplu, cod h2 (culoarea rosie;) stabileste Culoarea verde text pentru toate titlurile de al doilea nivel, adică conținutul etichetei . - Atribut. Cu ajutorul acestui grup de selectoare, puteți determina stilul conținutului tuturor etichetelor care au un anumit set de atribute. Selectoarele pot fi mai precise, specificând nu numai numele atributului, ci și valoarea atribuită acestuia, precum și numele etichetei care le conține. Acest lucru poate fi folosit pentru a face designul mai personal.
- clasă. Un fel de selectoare pentru cazul în care trebuie să stilați diferit conținutul etichetelor de același tip. De exemplu, doriți ca linkurile din partea de jos a site-ului să fie roșii, în timp ce restul link-urilor ar trebui să rămână albastre așa cum erau. Pentru a aplica regulile de clasă unui element de site, trebuie să specificați numele clasei în atribut clasă eticheta corespunzătoare.
Să presupunem că folosim clasa Etapa elemente individuale trebuie să setați indentația din stânga la 15 pixeli.
Codul CSS va fi astfel:
Pas (marja-stânga: 15px;)
Codul HTML care va lega elementul la regulă va fi următorul:
Text indentat
- ID. Folosit împreună cu un atribut id Etichetă HTML și este utilizată atunci când proprietățile trebuie setate pe un singur element. Spre deosebire de selectorul de clasă, care este precedat de un punct, este scris prin „zăbrele”:
#exclusiv (culoare:portocaliu;)
- Contextual. În HTML, etichetele sunt adesea imbricate în altele, iar selectorii contextuali ajută la definirea regulilor pentru un astfel de caz. Cu ele, de exemplu, puteți formata articole în liste numerotate sau text italic în paragrafe:
Pi (familie fint: Century;)
Grupurile de selectoare rămase se bazează pe combinarea tipurilor enumerate, precum și pe principiul moștenirii, atunci când elementul copil preia proprietățile elementului părinte.
Combinarea și gruparea selectoarelor este utilă în multe situații. De exemplu, pentru a stabili regulile clasei Etapa numai pentru linkuri, trebuie să specificați ambii selectori separați printr-un punct (mai întâi eticheta, apoi clasa):
A.pas (marja-stânga: 15px;)
Cum se adaugă CSS la pagina HTML?
Există mai multe moduri de a face ca instrumentele de construire a site-ului să comunice între ele. Conform metodei de adăugare, stilurile sunt împărțite în următoarele categorii.
Stiluri inline
Acestea sunt setate în document direct în interiorul etichetei HTML folosind atributul stil. Au cea mai mare prioritate. Aceasta înseamnă că dacă este dat același element design diferit, atunci se va acorda preferință regulii care este scrisă în interiorul etichetei. Selectorul pentru stilul inline nu este necesar, deoarece legătura dintre stil și etichetă este evidentă - designul etichetei este setat în el.
Următorul cod stabilește dimensiunea fontului și culoarea textului din interiorul etichetei
Text stilizat cu un stil inline.
Stiluri globale
Setați prin etichetă …