CSS kuulub HTML -i ja JavaScripti kõrval põhiliste veebitehnoloogiate kolmikusse. Hoolika planeerimisega aitab CSS kaasa murede lahutamisele. Sõltumatud ressursid kontrollivad sisu struktuuri, esitlust ja käitumist.
Stiililehtedel on juurdepääsetavuses, mastaapsuses ja isegi veebi toimivuses oluline roll. Sisu autori või veebidisainerina annavad nad teile kontrolli selle üle, kuidas seadmed sisu esitavad. Alates paigutusest kuni fondi suuruse ja värvini muudab CSS sisu ilusa välimusega lehtedeks.
Kuidas CSS välja näeb?
CSS on suur keel - stiiliks on palju erinevaid asju! Kuid selle süntaks on lihtne, õppides on vaid mõned reeglid.
HTML -elementidel on erinevad omadused, mida CSS saab stiilida. The värvi atribuut määrab esiplaani (nt teksti) värvi. Fondi suurus sõltub fondi suurus vara.
Igale atribuudile saab seada toetatud väärtuse. Kinnisvarale väärtuse määramine on deklaratsioon. Üldiselt näevad need välja sellised:
property: value
Näiteks:
xbox one kontroller ei lülitu üldse sisse
color: red
Erinevate omaduste väärtused võivad tunduda väga erinevad, isegi sama vara väärtused. Näiteks siin on veel kaks võimalust eelmise deklaratsiooni kirjutamiseks:
color: #ff0000
color: rgb(255, 0, 0)
Kuidas HTML ja stiililehed kokku saavad
HTML -i ja CSS -i saate kombineerida mitmel erineval viisil, millest igaühel on oma eelised.
Sisestusstiilid
Lihtsaim meetod on stiilideklaratsioonide lisamine otse HTML -faili elemendile. Seda saate teha, kasutades stiil atribuut nii:
Most of this text is red …
… but this isn’t!
Ehkki sellised sisseehitatud stiilielemendid võivad olla mugavad, on sellel mitmeid puudusi. Alustuseks muudab see HTML -i keerulisemaks, muutes selle lühidalt lugemise raskemaks. Seda on ka ebamugav säilitada: kujutage ette pikka dokumenti, milles tahame määrata iga lõigu värvi. See on CSS, kuid mitte stiililehed.
Stiilide kinnistamine pähe
Teise mehhanismi abil saate näha, kuidas stiilileht välja näeb, põimimine . Seda lähenemisviisi kasutades koondame kõik stiilideklaratsioonid a -sse stiil element pea meie dokumendist. See näeb välja umbes selline:
/* style instructions go here */
...
Meie stiilijuhised vajavad siiski natuke rohkem üksikasju kui varem. Kuna oleme need pea peale viinud, ei ole iga reegel enam elemendiga seotud. Oleksime võinud deklareerida värv: punane aga mis värvi see peaks olema?
Siit tulevad CSS -i valijad. Need võimaldavad meil sihtida lehe konkreetseid osi ja määratleda nende stiili ühes kohas, kasutades järgmist süntaksit:
kuidas taastada Windows 10 tehaseseaded
selector {
declaration1;
declaration2;
/* etc. */
}
Näiteks lõigete teksti siniseks kujundamiseks saame määrata järgmise:
p {
color: blue;
}
Selles näites on valija lihtsalt lk , mis sobib meie dokumendi kõigi lõigu elementidega. See värvib kogu teksti siniseks, kui see on sees Viimane meetod katmiseks on linkimine. See on kaugelt kõige kasulikum lähenemisviis, mille peaksite enamasti valima. Selle asemel, et CSS -i reegleid manustada stiil elemendi otse dokumendis, saate need teisaldada eraldi faili. Kleepige see kood kausta välise stiililehe linkimiseks oma HTML -faili silte. Lingitud meetodi abil kasutame CSS -i põhijõudu: murede lahutamine. Kogu semantiline teave - mida sisu tähendab - sisaldub HTML -dokumendis. Stiil - kuidas see välja näeb - on eraldi failis, stiililehel. Siin on vaid mõned selle eraldamise eelised: Olete stiilide ja stiililehtede kohta palju õppinud, aga kuidas on CSS -i kaskaadosaga? Kaskaad otsustab, milliseid stiile kasutada, kui on olemas mitu stiililehte. Olete näinud, kuidas autor saab oma sisule stiile määrata. Kuid CSS -i teine omadus on see, et see annab lugejatele ja brauseritootjatele mõned ka selles küsimuses sõna. Võib -olla olete juba mõelnud vaikestiilide üle. Näiteks kuidas an H1 element tundub suur ja julge isegi ilma autori stiililehtedeta? Selle põhjuseks on erireeglid, mis moodustavad kasutajaagendi stiililehe. Veebibrauser rakendab neid reegleid esialgu igale külastatud lehele. Kaskaad määrab, et autori stiilileht rakendub pärast kasutajaagendi stiile. Kui meie brauser ütleb, et pealkirjad on paksud, kuid lehe autor kuulutab, et sellel lehel olevad pealkirjad on heledad, siis on need lõpuks heledad. On veel üks stiililehe allikas, mis annab lugejale teatava kontrolli. Iga veebikasutaja saab teoreetiliselt säilitada kohandatud reeglitega kasutaja stiililehe. Need asuvad keskel: kasutajareeglid tühistavad brauseri vaikeseaded, kuid autori stiilid alistavad need ise. Kahjuks pole kasutaja stiililehtede toetamine kunagi laialt levinud. Stiililehti saate kasutada erinevates kontekstides, väljaspool ekraani. The pool atribuut link element määratleb, millistele kandjatüüpidele stiilileht kehtib. Näiteks saate määratleda a stiilileht printimiseks kasutades märgistust järgmiselt: Ühised stiilid saate koondada ühte globaalsesse stiililehte ja meediaspetsiifilised stiilid eraldi failidesse. On isegi meediatüüpe, mis vastavad teie sisu kuuldavale või punktkirjale. CSS on oluline vahend ligipääsetavuse parandamisel. Seotud: Kuidas veebis sirvida, kui olete pime või nägemispuudega Sellised saidid nagu Wikipedia kasutavad oma printimisstiili juhtimiseks, soovimatute elementide peitmiseks ja paigutuse lihtsustamiseks CSS -i. Kaskaadistandardid hõlmavad palju: kaskaadi, pärandit, valijaid, allikaid, meediat jne. Kuid nende jõud võimaldab kaasaegset veebi. See on meedium, mis pakub sisseehitatud korduvkasutatavust, paindlikkust ja juurdepääsetavuse funktsioone. CSS -i täieliku võimsuse ja selle pakutavate võimaluste nägemiseks vaadake meie petulehte, mis hõlmab kõiki olulisi CSS3 atribuute. Õppige olulist CSS -i süntaksi meie CSS3 atribuutide petulehega. Bobby on tehnoloogiahuviline, kes töötas enam kui kaks aastakümmet tarkvaraarendajana. Ta on kirglik mängude vastu, töötab ajakirja Switch Player ülevaadete toimetajana ning on süvenenud kõikidesse veebipõhiste avaldamise ja veebiarenduse aspektidesse. Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!Välise stiililehe sidumine
CSS -i jõud
Kaskaadi selgitamine
Erinevate meediumite sihtimine
iphone 8 pluss kodu nupp ei tööta
CSS muudab HTML -i hea välja
Autori kohta Bobby Jack(58 artiklit avaldatud) Telli meie uudiskiri