CSS este folosit pentru a gestiona întregul aspect al unui site Web.
Datorită acestora este posibil să se intervină în formatarea textului, în poziționarea
elementelor grafice și dispoziția pe care aceste elemente le vor avea cu privire la diferite medii și dispozitive.
Acest ghid vă ajută să înțelegeți cele mai importante concepte.
Cum este facuta o foaie de stil CSS
Să ne uităm la aceast fragment de cod:
body {
background: white;
color: black;
}
/* Stili per i titoli h1 */
h1 {
color: red;
font: 36px Helvetica, Arial, sans-serif;
}
/* Colore del testo delle liste */
li {color: green;}
/* Colore dei titoli h1 per la stampa */
@media print {
h1 {color: black;}
}
În snippet am inclus cele trei tipuri de declarații care pot fi inserate într-un CSS:
regoli;
commentarii;
directive @-rules.
Iata deci, o foaie de stil care nu este nimic mai mult decât acest lucru: un set de reguli însoțite.
Inserați foi de stil CSS într-un document
Pentru a înțelege mecanismul este necesar să se clarifice mai întâi distincția fundamentală dintre foile externe și cele interne.
Foi de stil asociate
Există două posibilități pentru încărcarea unei foi de stil externe într-un document. Primul este cel care utilizează elementul HTML <link>. Declarația trebuie întotdeauna plasată în secțiunea <head> din documentul HTML:
Foi interne
... sunt cele inserate direct în documentul HTML utilizând tagul <style>. De asemenea, în acest caz, declarația trebuie plasată în secțiune <head>:
Atenție !
Am presupus că știți sa miscati cel puțin primii pași cu HTML și CSS, deci, dacă nu, multe dintre lucrurile scrise aici ar putea fi de neînțeles ptr. tine. Nu pretind că am învățat toate tehnicile legate de acest mod de integrare a stilului în paginile web, dar vreau să fac o simplă prezentare introductivă despre ce sunt, despre modul în care sunt folosite și despre utilitatea CSS.
Aș dori să reiterez faptul că, pentru a face uz de această "tehnică"
... trebuie să știți în mod necesar un minim de html fiind de fapt foile de stil o extensie a html în sine. Pentru a vorbi despre foile de stil și pentru a vedea în cele din urmă despre ce sunt și despre ce produc, este suficient să notați aspectul acestui site: fundalul, justificarea textului, marginile sale de la margini, diferitele liniuțe de la începutul paragrafului etc. , sunt doar câteva dintre lucrurile care pot fi făcute cu css, care nu sunt raportate în fiecare pagină html, dar definite o dată pentru totdeauna într-o singură foaie de stil externă, numită in toate paginile. Dacă nu aveți un editor specific, vă reamintesc că în acest caz, precum și pentru html, aveți nevoie de un editor curat (ASCII). Vă recomandăm, de exemplu, Notepad ++ sau Atom.
Să trecem la partea practică
Practic, există trei modalități de a utiliza CSS, care este cel mai bun depinde numai de tine, de organizarea dvs. mentală și de nevoile reale ale dvs.:
1. Direct online - când trebuie să aplicați stilul doar pentru blocul sau piesa de cod cu care avem de-a face, adică acest stil nu afectează alte părți ale aceleiași pagini web.
2. În partea de sus a paginii cu stil încorporat - Adica atunci când un anumit stil se referă la mai multe elemente html (etichete) egale pe aceeași pagină. Ar fi extrem de distractiv, la fel de laborios, să definim mereu același stil de mai multe ori pe aceeași pagină, deoarece ar servi întotdeauna același scop identic.
3. În legătură cu o foaie de stil externă - Aceasta înseamnă că, dacă stilurile care vor fi definite sunt multe, dacă mai mult de o singură pagină Web le va folosi, cel mai bine este să creați o structură externă la care să poată accesa toate paginile interesate. Această structură nu ar fi decât foaia de stil, un document text normal cu extensia .css finală care conține toate declarațiile valide pentru o foaie de stil..
Foile externe
Declarația este deja plasată în documentul HTML care îl numește
având grijă să plaseze această linie de reamintire între elementele (etichetele) <head> e </head> din fișierul html.
Vezi dedesupt.
Pagina CSS
Pagina HTML
Codul pe care l-am scris aici
este doar un exemplu pentru a vă arăta cum să creați un script elementar CSS utilizând Notepad pentru a verifica elementele html de pe pagina web. Puteți modifica codul CSS în modul în care doriți să formatați stilul și aspectul paginilor dvs. Web în funcție de preferințele dvs.
Exemplele prezentate aici conțin elemente de bază, afișate doar în scopuri informative.
Definițiile sunt în limba originală.
-
Background Color
Hello World
Iată codul CSS:
- Border, Rounded Borders & Border Color
Hello World
Iată codul CSS:
- Padding
Hello World
Iată codul CSS:
Hello World
- DIV Height and Width
Acest element div are o înălțime de 150 px și o lățime de 100%:Iată codul CSS:
Acest element div are o înălțime de 150 px și o lățime de 100%:- Box Model
Modelul cutiei CSS este în esență o cutie care înfășoară în jurul fiecărui element HTML.Iată codul CSS:
Il modello di box CSS è essenzialmente una scatola che avvolge ogni elemento HTML.- Table & Color
Următorul exemplu specifică culoarea de fundal și culoarea textului <th>:
Firstname Lastname Savings Peter Griffin $100 Lois Griffin $150 Joe Swanson $300 Cleveland Brown $250 Iată codul CSS:
Firstname Lastname Savings Peter Griffin $100 Lois Griffin $150 Joe Swanson $300 Cleveland Brown $250 - Transparența imaginii
Proprietatea de opacitate este adesea folosită împreună cu: hover selector pentru a schimba opacitatea la trecerea mouse-ului.
Iată codul CSS:
- Imagine de fundal de dimensiune totale
Următorul exemplu arată cum se face; Utilizați elementul html (elementul html este întotdeauna cel puțin la înălțimea ferestrei browserului). Apoi setați un fundal fix și centrat pe acesta. Apoi reglați dimensiunea sa cu proprietatea background-size.
Imaginea de fundal
a paginii completeIată codul CSS:
Imaginea de fundal
a paginii complete- Gradiente
Gradient liniar - de sus în jos
Acest gradient liniar începe în partea de sus. Începe în roșu, schimbând în galben
Iată codul CSS:
Acest gradient liniar începe în partea de sus. Începe în roșu, schimbând în galben
- Shadow Effects
Cu CSS, puteți adăuga umbre la text și elemente cu următoarele proprietăți: text-shadow & box-shadow
Text-shadow effect!
Text-shadow effect!
Text-shadow effect!
Text-shadow effect!
Text-shadow effect!
Polaroid Images / Cards
Iată codul CSS:
Text-shadow effect!
Text-shadow effect!
Text-shadow effect!
Text-shadow effect!
Text-shadow effect!
Polaroid Images / Cards
- Opacity
Proprietatea de opacitate CSS stabilește opacitatea pentru întregul element (atât culoarea de fundal, cât și textul vor fi opace / transparente). Valoarea opacității proprietății trebuie să fie un număr între 0,0 (complet transparent) și 1,0 (complet opac).
Color RGB 179,16,125 / opacity:0.9
Color RGB 179,16,125 / opacity:0.8
Color RGB 179,16,125 / opacity:0.7
Color RGB 179,16,125 / opacity:0.6
Color RGB 179,16,125 / opacity:0.5
Color RGB 179,16,125 / opacity:0.4
Color RGB 179,16,125 / opacity:0.3
Color RGB 179,16,125 / opacity:0.2
Color RGB 179,16,125 / opacity:0.1
Iată codul CSS:
Color RGB 179,16,125 / opacity:0.9
Color RGB 179,16,125 / opacity:0.8
Color RGB 179,16,125 / opacity:0.7
Color RGB 179,16,125 / opacity:0.6
Color RGB 179,16,125 / opacity:0.5
Color RGB 179,16,125 / opacity:0.4
Color RGB 179,16,125 / opacity:0.3
Color RGB 179,16,125 / opacity:0.2
Color RGB 179,16,125 / opacity:0.1
- Border, Rounded Borders & Border Color