Kaj so kaskadne slogovne liste in za kaj se uporablja CSS?

Kaj so kaskadne slogovne liste in za kaj se uporablja CSS?

CSS poleg HTML in JavaScript sodi med trojčke osnovnih spletnih tehnologij. CSS s skrbnim načrtovanjem prispeva k ločitvi skrbi. Neodvisni viri nadzorujejo strukturo vsebine, njeno predstavitev in vedenje.





Tabele sloga igrajo pomembno vlogo pri dostopnosti, razširljivosti in celo spletni uspešnosti. Kot avtor vsebine ali spletni oblikovalec vam dajeta nadzor nad tem, kako naprave upodabljajo vsebino. CSS od postavitve do velikosti in barve pisave spremeni vsebino v čudovite strani.





Kako izgleda CSS?

CSS je velik jezik - oblikovati je treba veliko različnih stvari! Toda njena skladnja je preprosta, naučiti se je treba le nekaj pravil.





Elementi HTML imajo različne lastnosti, ki jih lahko CSS oblikuje. The barvo lastnost nastavi barvo ospredja (npr. besedilo). Velikost pisave je odvisna od velikost pisave lastnine.

Vsako lastnost lahko nastavite na podprto vrednost. Dodelitev vrednosti nepremičnini je 'izjava'. Na splošno izgledajo tako:



property: value

Na primer:

najboljši način za zasebno skupno rabo fotografij na spletu
color: red

Vrednosti za različne lastnosti so lahko videti zelo različne, celo vrednosti za isto lastnost. Tu sta na primer še dva načina pisanja prejšnje izjave:





color: #ff0000
color: rgb(255, 0, 0)

Kako se HTML in slogovni listi združujejo

HTML in CSS lahko kombinirate na nekaj različnih načinov, od katerih ima vsak svoje prednosti.

Slogi pisanja v vrstici

Najenostavnejša metoda je, da deklaracijo sloga priložite neposredno elementu v datoteki HTML. To lahko storite s pomočjo slog atribut takole:






Most of this text is red …


… but this isn’t!


Čeprav so takšni stilski elementi lahko priročni, ima več pomanjkljivosti. Za začetek otežuje HTML in otežuje branje na prvi pogled. Tudi vzdrževanje je neprijetno: predstavljajte si dolg dokument, v katerem želimo nastaviti barvo vsakega odstavka. To je CSS, vendar to niso 'slogovni listi'.

Vstavljanje slogov v glavo

Z drugim mehanizmom lahko začnete videti, kako izgleda slogovni list, vdelavo . S tem pristopom zberemo vse deklaracije o slogu znotraj a slog element v glavo našega dokumenta. Izgledalo bo nekako takole:





/* style instructions go here */



...

Naša stilska navodila pa potrebujejo nekoliko več podrobnosti kot prej. Ker smo jih premaknili v glavo, vsako pravilo ni več povezano z elementom. Morda bi se razglasili barva: rdeča , ampak kaj bi morala imeti to barvo?

Tukaj pridejo izbirniki CSS. Omogočajo nam ciljanje na določene dele strani in določanje njihovega sloga na enem mestu z uporabo te sintakse:

kako počistiti pomnilnik v računalniku
selector {
declaration1;
declaration2;
/* etc. */
}

Na primer, za oblikovanje besedila odstavkov v modri barvi lahko določimo naslednje:

p {
color: blue;
}

V tem primeru je izbirnik preprosto str , ki se ujema z vsemi elementi odstavka v našem dokumentu. Vse besedilo bo obarvano modro, dokler je notri

Povezovanje zunanjega slogovnega lista

Zadnja metoda za pokrivanje je povezovanje. To je daleč najbolj uporaben pristop in za katerega bi se morali odločiti večino časa. Namesto da bi vdelali pravila CSS v slog element neposredno v dokumentu, jih lahko premaknete v ločeno datoteko.


To kodo prilepite v oznake vaše datoteke HTML, ki povezujejo vaš zunanji slog sloga.

Moč CSS

S povezano metodo izkoriščamo osrednjo moč CSS: ločevanje skrbi. Vse pomenske informacije - kaj pomeni vsebina - so vsebovane v dokumentu HTML. Slog - kako izgleda - je v ločeni datoteki, slogovni listi.

Tu je le nekaj prednosti te ločitve:

  • Slog sloga lahko zamenjate tako, da spremenite sklic na datoteko. To se lahko zgodi celo dinamično. V enem koraku lahko spremenite celoten videz in občutek strani.
  • Številne strani lahko delijo iste slogovne liste, kot je potrebno. S spreminjanjem ene same datoteke lahko posodobite videz celotnega spletnega mesta.
  • Razdelitev strani na „vsebino“ in „slog“ ima tehnične prednosti. Pooblaščenci in brskalniki lahko posamezne datoteke predpomnijo ločeno. To pomeni, da lahko spletno mesto enkrat pošlje podatke o slogu, namesto da jih vključi na vsako stran.
  • Pri sodelovanju lahko različne ekipe delajo po svojih močeh, ustvarjajo in urejajo ločene datoteke, ne da bi to vplivalo drug na drugega.

Razlaga Cascade

Veliko ste se naučili o slogih in slogovnikih, kaj pa kaskadni del CSS?

Kaskada je tista, ki odloča, katere sloge uporabiti, če je prisotnih več slogovnih listov. Videli ste, kako lahko avtor določi sloge za svojo vsebino. Druga značilnost CSS pa je, da bralcem in proizvajalcem brskalnikov daje tudi nekaj mnenja o tem.

Morda ste se že spraševali o privzetih slogih. Na primer, kako deluje H1 element videti velik in drzen, tudi brez avtorjevih slogov? To je zahvaljujoč nizu posebnih pravil, ki sestavljajo slog slik uporabniškega posrednika. Ta pravila vaš spletni brskalnik najprej uporabi za vsako stran, ki jo obiščete.

Kaskada določa, da se za slogi uporabniškega posrednika uporablja avtorjeva slogna lista. Če naš brskalnik pravi, da so naslovi krepki, vendar avtor strani razglasi, da so naslovi na tej strani lahki, bodo na koncu lahki.

Obstaja še en vir slogovnikov, ki bralcu preda nekaj nadzora. Vsak spletni uporabnik lahko teoretično vzdržuje uporabniški list s pravili po meri. Ti so na sredini: uporabniška pravila bodo preglasila privzete nastavitve brskalnika, sami pa jih bodo preglasili slogi avtorjev. Na žalost podpora za uporabniške sloge ni bila nikoli razširjena.

Ciljanje na različne medije

Tabele stilov lahko uporabljate v različnih kontekstih, zunaj zaslona. The pol atribut povezava element določa, za katere vrste medijev velja slogovna lista. Na primer, lahko definirate sloga za tiskanje z uporabo oznak na naslednji način:

Skupne sloge lahko zberete v enem globalnem slogovnem listu, sloge, značilne za predstavnost, pa v ločenih datotekah. Obstajajo celo vrste medijev za avdio ali braillovo predstavitev vaše vsebine. CSS je ključno orodje za izboljšanje dostopnosti.

Povezano: Kako brskati po spletu, če ste slepi ali slabovidni

kdaj izide ps4

Spletna mesta, kot je Wikipedia, uporabljajo CSS za nadzor sloga tiskanja, skrivanje neželenih elementov in poenostavitev postavitve.

CSS naredi HTML videti dobro

Cascading Style Sheets pokrivajo veliko: kaskado, dedovanje, izbirnike, vire, medije itd. Toda njihova moč omogoča sodoben splet. To je medij, ki ponuja vgrajene funkcije za večkratno uporabo, prilagodljivost in dostopnost.

Če si želite ogledati vso moč CSS in koliko lahko ponudi, si oglejte našo goljufanje, ki zajema vse bistvene lastnosti CSS3.

Deliti Deliti Cvrkutati E-naslov Osnovni list lastnosti CSS3 Lastnosti

Obvladajte bistveno sintakso CSS z našo listo lastnosti lastnosti CSS3.

Preberite Naprej
Sorodne teme
  • Programiranje
  • Spletni razvoj
  • CSS
O avtorju Bobby Jack(58 objavljenih člankov)

Bobby je tehnološki navdušenec, ki je več kot dve desetletji delal kot razvijalec programske opreme. Navdušen je nad igranjem iger, dela kot urednik recenzij v reviji Switch Player in je potopljen v vse vidike spletnega založništva in spletnega razvoja.

Več od Bobbyja Jacka

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite