Cascading Style Sheets

În domeniul informaticii, este o limbă utilizată pentru a defini formatarea documentelor

Start

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>:

<p style="text-align: justify; text-indent: 12px;">... </p>

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ă.

  • Hello World

    Iată codul CSS:

    
    
    
  • Hello World

    Iată codul CSS:

    
    
    
    
  • Hello World

    Iată codul CSS:

    
    
    
  • Acest element div are o înălțime de 150 px și o lățime de 100%:

    Iată codul CSS:

    
    
    
  • Modelul cutiei CSS este în esență o cutie care înfășoară în jurul fiecărui element HTML.

    Iată codul CSS:

    
    
    
  • 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:

    
    
    
  • Proprietatea de opacitate este adesea folosită împreună cu: hover selector pentru a schimba opacitatea la trecerea mouse-ului.

    ac studio ac studio ac studio

    Iată codul CSS:

    
    	
    
  • 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 complete

    Iată codul CSS:

    
    	
    
  • 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:

    
    	
    
  • 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!

    Norway

    Polaroid Images / Cards

    Iată codul CSS:

    
    
    
  • 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: