Aplicarea stilurilor în html. Includerea CSS în codul html. Inclusiv un fișier CSS separat
CSS înseamnă „Cascading Style Sheets”, ceea ce înseamnă „Cascading Style Sheets”. Folosit pentru a proiecta pagini web. Dacă codul HTML conține conținutul (ce va afișa browserul), atunci CSS-ul determină designul acestuia (cum îl va afișa browserul). Frumusețea CSS este că, cu ajutorul unui singur stil, puteți proiecta toate aceleași tipuri de elemente ale unei pagini sau ale unui întreg site (toate linkurile, paragrafele, listele deodată). Cu un stil CSS, definiți o dată cum ar trebui să arate un anumit 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, CSS este alcătuit din etichete elemente proprii. Esența constructelor CSS poate fi explicată după cum urmează: „Specificați ce element de pagină să stilați și specificați cum să îl stilați.” Iată care sunt elementele de bază ale CSS.
- Selector. Un identificator care spune browserului la ce element de pagină să aplice designul. Datorită acesteia, browserul „înțelege” că stilul este destinat, de exemplu, să proiecteze liste sau tabele.
- Bloc de declarații de stil. Este scris după selector și este cuprins între acolade. Specifică stilul elementului (designul acestuia). Blocul de declarații de stil este format din două părți.
- Proprietate. Un analog al unui atribut în HTML. Determină ce proprietate de aspect va fi modificată.
- Sens. Specificat unei proprietăți prin două puncte și determină exact cum va fi modificată proprietatea.
Pot exista mai multe proprietăți și valori într-un bloc de declarații de stil, 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ă care nu au alte reguli setate.
Cod * (dimensiunea fontului: 14px;) setează dimensiunea fontului la 14 pixeli pentru toate elementele documentului pentru care alte reguli nu sunt specificate folosind alți selectori. - Tega. Acest tip de selector specifică regulile de formatare pentru conținutul unei anumite etichete HTML. Numele selectorului este același cu numele descriptorului, scris doar fără paranteze unghiulare: p, h1, ul.
De exemplu, cod h2 (culoarea rosie;) seturi Culoarea verde text pentru toate titlurile de al doilea nivel, adică conținutul etichetelor . - Atribut. Folosind acest grup de selectoare, puteți determina stilul conținutului tuturor etichetelor care au specificat atribut specific. Selectoarele pot fi specificate mai precis prin specificarea nu numai a numelui atributului, ci și a valorii atribuite acestuia, precum și a numelui etichetei care îl conține. Acest lucru poate fi folosit pentru a face designul mai individual.
- clasă. Un tip de selectoare pentru atunci când trebuie să formatați diferit conținutul etichetelor de același tip. De exemplu, doriți să faceți roșu linkurile din partea de jos a site-ului, în timp ce toate celelalte ar trebui să rămână albastre, așa cum au fost. Pentru a aplica regulile de clasă unui element de site, trebuie să specificați numele clasei în atribut clasă eticheta corespunzătoare.
Să spunem că folosim clasa Etapa elementelor individuale trebuie să li se acorde o marjă din stânga de 15 pixeli.
Codul CSS va fi astfel:
Pas (marja-stânga: 15px;)
Codul HTML care va lega elementul la regulă va fi:
Text indentat
- ID. Folosit împreună cu atributul id Etichetă HTML și este utilizată atunci când proprietățile trebuie setate pentru un singur element. Spre deosebire de un selector de clasă, al cărui nume este precedat de un punct, acesta este scris folosind un hash:
#exclusiv (culoare:portocaliu;)
- Contextual. În HTML, anumite etichete se găsesc adesea în interiorul altor etichete, iar selectorii contextuali ajută la definirea regulilor doar pentru astfel de cazuri. De exemplu, le puteți folosi pentru a formata elemente din liste numerotate sau text italic din paragrafe:
P i (familie fint: Century;)
Restul grupurilor de selectoare se bazează pe o combinație a tipurilor enumerate, precum și pe principiul moștenirii, atunci când element copil preia proprietățile părintelui.
Combinarea și gruparea selectoarelor este convenabilă în multe situații. De exemplu, pentru a stabili reguli de clasă Etapa numai pentru link-uri, trebuie să specificați ambii selectori separați printr-un punct (mai întâi eticheta, apoi clasa):
A.pas (marja-stânga: 15px;)
Cum să includeți CSS într-o pagină HTML?
Există mai multe moduri de a face ca instrumentele de creare a site-urilor web să interacționeze între ele. Pe baza metodei de adăugare, stilurile sunt împărțite în următoarele categorii.
Stiluri încorporate
Setați în document direct în interiorul etichetei HTML folosind atributul stil. Avea cea mai mare prioritate. Aceasta înseamnă că, dacă este specificat un design diferit pentru același element, atunci se va acorda preferință regulii care este scrisă în interiorul etichetei. Selectorul pentru stilul încorporat nu este necesar, deoarece legătura dintre stil și etichetă este evidentă - designul etichetei este specificat în acesta.
Următorul cod stabilește dimensiunea și culoarea fontului pentru textul din interiorul etichetei
Text formatat folosind un stil intern.
Stiluri globale
Setați prin etichetă …