Cum să indentați în CSS? Ce este CSS, conectarea unui fișier CSS
Astăzi vreau să vorbesc despre ce sunt stilurile, cum să creez un fișier de stil și cum să-l folosești.
CSS – Foi de stil în cascadă. Un fișier special (sau mai multe fișiere) care este responsabil pentru designul paginii. Are o extensie *.css. Acest fișier conține parametri care vor fi aplicați anumitor elemente din pagină.
Să creăm un fișier de stil pas cu pas și să îi adăugăm mai mulți parametri pentru pagina web.
1. Să creăm o pagină HTML.
Am pus acest cod in el:
Cam asa arata pagina:
2. Al doilea pas este crearea unui fișier style.css
(acest lucru se face printr-un bloc de note: creați un fișier, faceți clic pe „salvare ca”, puneți toate fișierele în parametrul tip fișier, puneți style.css în nume). Nu vom scrie nimic în fișier deocamdată. Să-l salvăm.
3. Acum, pentru ca foaia de stil să funcționeze, trebuie să o atașăm la pagina HTML.
Acest lucru se face astfel:
ÎN eticheta HEAD trebuie să scrieți un rând:
Fișierul meu de stiluri se află în același folder cu fișierul Pagini HTML, așa că ofer doar numele. Dacă stilurile dvs. sunt, de exemplu, în folderul css, atunci ar trebui să scrieți href="css/style.css" .
Nimic nu s-a schimbat încă pe pagina noastră:
4. Acum puteți începe să scrieți stiluri.
Să deschidem fișierul style.css folosind Notepad și să scriem regula pentru antet în el:
H1 (dimensiune font: 18px; familie font: Arial;)
Reîmprospătăm pagina și vedem că nimic nu s-a schimbat.
Pentru ca modificările să intre în vigoare, trebuie să adăugați la eticheta dorită attribute class="nume stil".
Să adăugăm atributul class="h1" la eticheta h1. Rezultatul ar trebui să se schimbe acum:
De fapt, stilul pe care îl specificăm printr-un punct, cum ar fi .h1, este universal. Putem aplica acest stil nu numai pentru h1, ci și pentru un paragraf, o listă, un element de listă și așa mai departe. Poți să încerci.
5. Acum să setăm un stil pentru un paragraf simplu. Să facem asta într-un mod diferit.
Să adăugăm următoarele în foaia de stil:
P (familie de font:Verdana; culoare:#cc0000;)
Să reîmprospătăm pagina. După cum ați observat, nu am adăugat un atribut de clasă aici, iar paragrafele s-au schimbat, ambele. Cert este că am introdus „p” în stilurile fără punct. Aceasta înseamnă că pentru întreaga pagină la care este legat aceasta masa stiluri, am reatribuit parametrii etichetei paragraf. Indiferent dacă are Opțiuni suplimentare sau nu.
6. Acum să ne uităm la o altă modalitate de a atribui stiluri.
Să adăugăm următoarea linie la foaia de stil:
p#abc (familie font:Arial; dimensiune font:14px; culoare:#c0c0c0;)
După cum puteți vedea, al doilea paragraf s-a schimbat. Dacă vă amintiți, am atribuit id=”abc” acestui paragraf. Linia noastră din foaia de stil înseamnă doar asta această regulă va fi valabil doar pentru acele paragrafe care au id=”abc”.
7. Să începem cu lista.
Să adăugăm următoarele reguli la foaia de stil:
ul (border:1px solid #000000; culoare de fundal:#CCCCCC;)
li (dimensiune font: 16px; culoare:#FF0000; text-decor: subliniat;)
După cum puteți vedea, în jurul listei noastre a apărut un cadru, fundalul a devenit gri, iar elementele din listă sunt roșii și subliniate.
Indiferent dacă stilizați textul cu CSS sau cu elemente de formular, se procedează în același mod. Principalul lucru este să înțelegeți structura regulilor CSS, iar restul este trivia.
Acesta este rezultatul final al muncii noastre.
Nu a fost niciun scop să facă din asta o capodopera, așa că te rog nu mă certa. Principalul lucru este că înțelegeți cum funcționează CSS.
__
Cu sprijinul Everalp.ru - lucrări de acoperiș.
În acest capitol vom vorbi despre cum să implementăm CSS într-un document HTML, adică să legăm descrierea stilului unui element direct la elementul în sine, cumva Etichetă HTML ohm
Implementează aceasta sarcina posibil în trei moduri:
- Scrieți o descriere a stilului direct în elementul în sine. Această metodă este bună numai dacă există un singur astfel de element document HTML e care necesită o descriere separată a stilului.
- Scrieți o descriere de stil pentru toate elementele identice ale documentului HTML. Această metodă este justificată dacă stilul paginii este fundamental diferit de designul general al site-ului (un grup de pagini interconectate).
- Inserați descrierea stilului elementelor HTML în dosar separat CSS. Acest lucru vă va permite să gestionați designul întregului site, fiecare pagină a site-ului în care este indicată o referință la un fișier CSS. Această metodă este cea mai mare utilizare eficientă foi de stil în cascadă.
Să aruncăm o privire mai atentă la fiecare opțiune și, în același timp, să ne familiarizăm cu regulile sintaxei de scriere CSS.
Atributul stilului.
Aproape fiecare etichetă HTML are un atribut stil, ceea ce indică faptul că acestei etichete i se aplică o anumită descriere a stilului.
Este scris astfel:
stil="">
Tot ce va fi scris între ghilimele de atribut stilși va fi o descriere de stil pentru a acestui element, V în acest caz, element
Ei bine, de exemplu:
style="color: #ff0000; font-size:12px"> acesta este un paragraf cu un stil personal
În acest caz, am precizat că acest paragraf ar trebui să fie afișat cu roșu și să aibă dimensiunea fontului de 12 pixeli. În capitolele următoare voi vorbi în detaliu despre ceea ce este scris între ghilimele, acum despre care vorbim despre cum să aplicați CSS oricărei etichete HTML.
Folosind același principiu, puteți specifica un stil individual pentru aproape fiecare element HTML.
style="background-color: #c5ffa0">
style="color: #0000ff; font-size:18px"> Totul despre elefanți
Cumpără un elefant
style="color: #ff0000; font-size:14px">
style="color: #0000ff; font-size:16px"> Închiriază un elefant
style="color: #ff0000; font-size:14px">
Dar încă o dată, această metodă de introducere a CSS este bună numai dacă trebuie să setați un anumit stil la un număr mic elemente HTML.
Etichetă
Для того, что бы описать необходимые элементы одновременно на всей странице в заголовок HTML документа внедряют тег (a nu se confunda cu atributul cu acelasi nume) in care sunt descrise elementele 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
Cu noi poți preturi favorabile cumpara cei mai buni elefanti!!
Închiriază un elefant
Doar aici puteți închiria orice elefanți!!
După cum se poate vedea din exemplu, am obținut exact același rezultat ca în primul caz, doar că acum nu atribuim un stil fiecărui element individual, ci l-am plasat în „capul” documentului, indicând astfel că toate titlurile ,
- paragrafele vor fi albastre
- roșu. Imaginează-ți cât de ușoară ar fi munca noastră dacă ar exista o sută de astfel de paragrafe și aproximativ cincisprezece titluri pe o pagină, iar documentul în sine ar cântări mai puțin prin „eliminarea” tuturor descrierilor de stil repetate pentru fiecare element individual.
Acum comentariile promise:
Etichetă stilurile anumitor elemente HTML sunt declarate direct conform următoarei sintaxe:
Dacă într-un bloc de declarație de stil sunt specificate mai multe proprietăți ale unui element, acestea sunt separate prin punct și virgulă.
CSS într-un fișier extern separat.
Cât timp durează până la scurt, ajungem la principalul, în opinia mea, avantajul CSS, și anume capacitatea de a pune 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:hover (culoare:#ff0000; font-weight: bold; text-decoration:none)
h1 (culoare: #0000ff; dimensiunea fontului: 18px)
h2 (culoare: #ff00ff; dimensiunea fontului: 16px)
p (culoare: #600000; dimensiunea fontului: 14px)
Voi încerca să vă spun în detaliu ce am scris despre acest lucru ciudat în capitolele următoare ale acestui manual.
Toate! Fișierul de descriere a stilului a fost creat! Acum nu mai rămâne decât puțin, și anume să forțezi paginile necesare site-ul nostru pentru a obține 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 care asigură funcționarea sa corectă. Etichetă este un fel de link, destinat doar nu utilizatorilor, ci programelor browser (browsere). Deoarece transportă exclusiv informații de serviciu; se află î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 documentul curent și fișierul la care se face referire.
- pictogramă de comandă rapidă - Specifică faptul că fișierul inclus este un .
- foaia de stil- Specifică faptul că fișierul inclus conține o foaie de stil.
- application/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 ia următoarea formă:
Repet, pentru a risipi cu siguranță eventualele neînțelegeri. Atribut rel atribuie o valoare foaia de stil Deoarece conectăm o foaie de stil în cascadă ca fișier extern, indică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:hover (culoare:#ff0000; font-weight: bold; text-decoration:none)
h1 (culoare: #0000ff; dimensiunea fontului: 18px)
h2 (culoare: #ff00ff; dimensiunea fontului: 16px)
p (culoare: #600000; dimensiunea fontului: 14px)
fișier 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 elefant.html
Meniul:
Totul despre elefanți.
Cumpără un elefant.
Închiriază un elefant.
Cumpără un elefant
Cu noi puteți achiziționa cei mai buni elefanți la prețuri competitive!!
Fișierul elefant1.html
Meniul:
Totul despre elefanți.
Cumpără un elefant.
Închiriază un elefant.
Închiriază un elefant
Doar aici puteți închiria orice elefanți!!
În exemplul de mai sus, „site despre elefanți”, pe acest moment, există trei pagini, fiecare fiind asociată cu o singură pagină css extern fișier - mystyle.css. Astfel, l-am „descărcat” în mod semnificativ și am făcut ca designul întregului site să fie „compatibil cu dispozitivele mobile”. Imaginează-ți câți kilobytes am câștiga dacă acest site ar avea o sută de pagini cu drepturi depline!? Și, de asemenea, cât timp am 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.
- Utilizați eticheta
Blocați în css -1.
Blocați în css - 2.
Blocați în css - 3.