Când browserul citește foaia de stil, formatează documentul în consecință.
Trei moduri de a insera CSS
Există trei moduri de a insera o foaie de stil:
- Foaie de stil externă
- Foaie de stil internă
- Stilul inline
Foaie de stil externă
O foaie de stil externă este ideală atunci când stilurile trebuie aplicate pe mai multe pagini. Cu o foaie de stil externă, puteți schimba aspectul unui întreg site Web prin editarea unui singur fișier. Fiecare pagină trebuie să fie conectată la foaia de stil folosind eticheta ... Etichetă situat în secțiunea cap:
Nu lăsați spații între valoarea proprietății și unitățile acesteia! „margin-left: 20px” (în loc de „margin-left: 20px”) va funcționa în IE (browser Internet Explorer), dar nu în Browsere Firefox sau Opera.
Foaie de stil internă
O foaie de stil internă este utilizată atunci când un document individual are un stil unic. Definiți stilurile interioare în secțiunea cap Pagini HTML folosind eticheta (a nu se confunda cu atributul cu acelasi nume) in care are loc descrierea elementelor de care avem nevoie.
Aruncă o privire la exemplu, vor fi comentarii mai jos.
Totul despre elefanți
Pe acest site veți găsi orice informații despre elefanți.
Cumpără un elefant
Aici poti preturi favorabile cumpără cei mai buni elefanți!!
Angajează un elefant
Doar aici puteți închiria orice elefanți!
După cum puteți vedea din exemplu, am obținut exact același rezultat ca în primul caz, doar că acum nu prescriem un stil pentru fiecare element individual, ci îl punem în „capul” documentului, indicând astfel că toate titlurile ,
- va fi albastru și paragrafe
- roșu. Imaginați-vă cum ne-am ușura munca dacă ar exista o sută de astfel de paragrafe și cincisprezece titluri pe o pagină, iar documentul în sine a început să cântărească mai puțin datorită „eliminării” tuturor descrierilor de stil repetitive pentru fiecare element individual.
Acum comentariile promise:
Etichetă există o declarație directă a stilurilor anumitor elemente HTML conform următoarei sintaxe:
Dacă în blocul de declarare a stilului sunt specificate mai multe proprietăți ale elementelor, atunci acestea sunt separate prin punct și virgulă.
CSS într-un fișier extern separat.
Cât timp este scurt, am ajuns la principalul, în opinia mea, avantajul CSS, și anume capacitatea de a transfera toate informațiile legate de designul site-ului într-un fișier extern separat.
Deci, deschideți notepad (sau alt editor) și scrieți următorul text în el:
Corp (culoare de fundal: # c5ffa0)
a (culoare: # 000060; greutatea fontului: bold;)
a: trece cu mouse-ul (culoare: # ff0000; greutate font: bold; decor text: niciunul)
h1 (culoare: # 0000ff; dimensiunea fontului: 18px)
h2 (culoare: # ff00ff; dimensiunea fontului: 16px)
p (culoare: # 600000; dimensiunea fontului: 14px)
Ceea ce am scris atât de ciudat, voi încerca să vă spun în detaliu în capitolele următoare ale acestui tutorial.
Tot! Fișier de descriere stil creat! Acum a mai rămas doar puțin, și anume forțarea paginile necesare site-ului nostru pentru a extrage informații din acest fișier.
Acest lucru se face folosind eticheta (conexiune). Etichetă multifuncțional și servește la „legarea” unui document HTML cu fișiere externe suplimentare pentru a asigura funcționarea corectă a acestuia. Etichetă este un fel de link, destinat doar nu utilizatorilor, ci programelor browser (browsere). pentru că poartă în sine exclusiv informatii de serviciu este situat în capul documentului HTML între etichete și nu este afișat pe ecran de browsere.
Etichetă are atribute:
href- Calea către fișier.rel- Definește relația dintre document curentși fișierul la care se face referire.
- pictogramă de comandă rapidă - Specifică ce este fișierul de includere.
- foaia de stil- Specifică faptul că fișierul inclus conține o foaie de stil.
- aplicație / rss + xml - Fișier în format XML pentru a descrie fluxul de știri.
Din moment ce ne conectăm ca fișier extern foaie de stil în cascadă, atunci linkul nostru de serviciu arată astfel:
Repet, pentru a risipi cu siguranță eventualele neînțelegeri. Atribut rel atribuie valoare foaia de stil deoarece includem foaia de stil în cascadă ca fișier extern, specificăm calea către fișierul css (în acest exemplu, fișierul se numește stilul meu.cssși se află lângă documentul HTML în care este scris acest link) mai indicăm că acest fișier text și conține o descriere a stilului tip = "text / css"
Acum inserăm această linie în anteturile paginii site-ului nostru și ne bucurăm de rezultat.
Fișierul Mystyle.css
corp (culoare de fundal: # c5ffa0)
a (culoare: # 000060; greutatea fontului: bold;)
a: trece cu mouse-ul (culoare: # ff0000; greutate font: bold; decor text: niciunul)
h1 (culoare: # 0000ff; dimensiunea fontului: 18px)
h2 (culoare: # ff00ff; dimensiunea fontului: 16px)
p (culoare: # 600000; dimensiunea fontului: 14px)
Fișierul index.html
Meniul:
Totul despre elefanți.
Cumpără un elefant.
Închiriază un elefant.
Totul despre elefanți
Pe acest site veți găsi orice informații despre elefanți.
Fișierul Elephant.html
Meniul:
Totul despre elefanți.
Cumpără un elefant.
Închiriază un elefant.
Cumpără un elefant
Puteți cumpăra cei mai buni elefanți de la noi la prețuri competitive !!
Fișierul Elephant1.html
Meniul:
Totul despre elefanți.
Cumpără un elefant.
Închiriază un elefant.
Angajează un elefant
Doar aici puteți închiria orice elefanți!
În exemplul de mai sus, „situl elefantului”, pe acest moment, există trei pagini, fiecare fiind asociată cu o singură pagină css extern fișier - mystyle.css. Astfel, l-am „descărcat” semnificativ și am făcut ca designul întregului site să fie „mobil”. Imaginați-vă câți b kilobytes am câștigat dacă ar fi o sută de pagini cu drepturi depline pe acest site!? Și, de asemenea, cât timp ai economisi dacă ar fi nevoie să schimbăm ceva în designul său!?
În acest capitol, am analizat trei moduri de a încorpora CSS într-un document HTML. Care este mai bine de folosit?
- Utilizați atributul stil pentru orice element dacă acest element cu un stil diferit de alte elemente este singurul de pe întregul site.
- Folosește o etichetă …