Kio estas CSS kaj Kie Estas Ĝi Uzita?

Kio estas Kaskadaj Stilaj Folioj?

Retejoj konsistas el kelkaj individuaj pecoj, inkluzive de bildoj, teksto kaj diversaj dokumentoj. Ĉi tiuj dokumentoj ne nur inkluzivas tiujn, kiuj povas esti ligitaj al diversaj paĝoj, kiel PDF-dosieroj, sed ankaŭ la dokumentojn, kiuj estas uzataj por konstrui la paĝojn mem, kiel HTML-dokumentojn por determini la strukturon de paĝo kaj CSS (Kasacado-Stilo-Dokumentoj) dokumentoj Dikti la aspekton de paĝo. Ĉi tiu artikolo disvastiĝos en CSS, kovrante kio ĝi estas kaj kie ĝi estas uzata en retejoj hodiaŭ.

CSS Historio-Leciono

CSS estis unue evoluigita en 1997 kiel maniero por TTT-programistoj difini la vidan aspekton de la retpaĝoj, kiujn ili kreis. Ĝi celis permesi retpaĝistojn apartigi la enhavon kaj strukturon de la retejo de la retejo de la vida dezajno, ion, kio ne eblis antaŭ ĉi tiu tempo.

La disiĝo de strukturo kaj stilo permesas HTML realigi pli da la funkcio, ke ĝi origine baziĝis - la marko de enhavo, sen devi zorgi pri la dezajno kaj aranĝo de la paĝo mem, io ofte konata kiel la "aspekto kaj sento" de la paĝo.

CSS ne gajnis popularecon ĝis ĉirkaŭ 2000, kiam retumiloj komencis uzi pli ol la bazajn tiparojn kaj kolorojn de ĉi tiu marka lingvo. Hodiaŭ, ĉiuj modernaj foliumiloj subtenas ĉiujn CSS-nivelon 1, plej multajn CSS-nivelon 2, kaj eĉ plej multajn aspektojn de CSS-nivelo 3. Ĉar CSS daŭre evoluas kaj enkondukas novajn stilojn, retumiloj komencis efektivigi modulojn kiuj alportas novan CSS-subtenon al tiuj retumiloj kaj donas retejajn desegnilojn potencajn novajn stilajn ilojn por labori.

En (multaj) jaroj pasintaj, estis elektitaj retpaĝistoj, kiuj rifuzis uzi CSS por la dezajno kaj disvolviĝo de retejoj, sed tiu praktiko estas ĉio malpli for de la industrio hodiaŭ. CSS nun estas vaste uzata normo en retejo, kaj vi estus malfacile trovi iun ajn, kiu nuntempe laboras en la industrio, kiu almenaŭ havis bazan komprenon pri ĉi tiu lingvo.

CSS estas Mallongigo

Kiel menciite jam, la termino CSS staras por "Akvofila Stilo-Folio". Ni rompu ĉi tiun frazon iomete por pli plene klarigi, kion fari ĉi tiuj dokumentoj.

La vorto "stilo-folio" rilatas al la dokumento mem (kiel HTML, CSS-dosieroj estas vere nur tekstaj dokumentoj, kiuj povas esti redaktataj per diversaj programoj). Stilaj folioj estis uzataj por dokumenta dezajno dum multaj jaroj. Ili estas la teknikaj specifoj por aranĝo, ĉu presita aŭ enreta. La diseñadores de la pentristoj uzas longajn stilojn por certigi, ke iliaj desegnoj estas presitaj ĝuste al siaj specifaĵoj. Stilo-folio por retpaĝaro servas la saman celon, sed kun la aldonita funkcio de la informilo pri la retumilo pri la dokumento. Hodiaŭ, CSS-stilfolioj ankaŭ povas uzi amaskomunikilajn demandojn por ŝanĝi la vojon, kiun paĝo serĉas malsamajn aparatojn kaj ekranajn grandecojn . Ĉi tio estas nekredeble grava pro tio ke ĝi permesas ununura HTML-dokumento esti farita malsame laŭ la ekrano uzata por aliri ĝin.

Akvofalo estas la vere speciala parto de la termino "cascada stilo-folio". Reta stila folio estas intencita akvofalo tra serio de stiloj en tiu folio, kiel rivero super akvofalo. La akvo en la rivero trafas ĉiujn rokojn en la akvofalo, sed nur tiuj ĉe la fundo efikas ĝuste kie la akvo fluos. Lin sama estas vera pri la akvofalo en retpaĝaj folioj.

Ĉiu retpaĝaro estas tuŝita de almenaŭ unu stila folio, eĉ se la retejo-desegnilo ne aplikas ajnajn stilojn. Ĉi tiu stilo-folio estas la agorda stilo-agilo - ankaŭ konata kiel la defaŭltaj stiloj, kiujn la retumilo uzos por montri paĝon, se ne ekzistas aliaj instrukcioj. Ekzemple, implicite hiperligoj estas stilitaj en bluaj kaj ili estas submetitaj. Tiuj stiloj venas de la antaŭdosiera folio de retumilo. Se la retejo desegnas aliajn instrukciojn, tamen la retumilo bezonos scii, kies instrukcioj havas precedencon. Ĉiuj foliumiloj havas siajn proprajn defaŭltajn stilojn, sed multaj el tiuj defaŭltoj (kiel la bluaj substrekitaj ligiloj) estas dividitaj tra ĉiuj aŭ plej grandaj retumiloj kaj versioj.

Por alia ekzemplo de retumilo defaŭlta, en mia retumilo, la defaŭlta tiparo estas " Times New Roman " montrita ĉe grandeco 16. Preskaŭ neniu el la paĝoj, kiujn mi vizitas, montras en tiu tipara familio kaj grandeco. Ĉi tio estas, ĉar la akvofalo difinas, ke la duaj stilaj folioj, kiuj estas difinitaj de la propraj designistoj, redifinas la tiparon kaj familion, superregante la defaŭltojn de mia retumilo. Ajna stilo-folioj, kiujn vi kreas por retpaĝaro, havos pli da specifaĵo ol la defaŭlta stiloj de la navegador, do tiuj malfunkcioj nur aplikos se via stilo-folio ne anstataŭas ilin. Se vi volas ligilojn esti blua kaj submetita, vi ne bezonas fari ion ajn pro tio, ke tio estas la defaŭlta, sed se la CSS-dosiero de via retejo diras, ke ligiloj devus esti verda, tiu koloro anstataŭos la defaŭlta bluo. La substreko restos en ĉi tiu ekzemplo, ĉar vi ne specifis alie.

Kie estas CSS Uzata?

CSS ankaŭ povas difini, kiel la TTT-paĝoj devus rigardi, kiam oni vidas en aliaj amaskomunikiloj ol retumilo. Ekzemple, vi povas krei presitan stilon de folio, kiu difinos, kiel presas la retejo. Ĉar retpaĝaj artikoloj kiel navigado-butonoj aŭ TTT-formoj ne havos celon en la presita paĝo, Print-Stila Folio povas esti uzata por "malŝalti" tiujn areojn, kiam paĝo estas presita. Kvankam vere ne estas komuna praktiko en multaj lokoj, la opcio por krei presitajn stilfoliojn estas potenca kaj alloga (en mia sperto - la plej multaj profesiaj retejo ne faras tion simple ĉar la amplekso de buĝeto de retejo ne petas ke ĉi tiu aldona laboro estu farita ).

Kial CSS estas Grava?

CSS estas unu el la plej potencaj iloj, kiun retejo povas desegni, ĉar kun ĝi vi povas tuŝi la tutan vidan aspekton de retejo. Bone skribitaj stiloj povas ĝisdatigi rapide kaj permesi al retejoj ŝanĝi tiujn, kiuj priorigas videblan en la ekrano, kiuj siavice montras valoron kaj fokuson al vizitantoj, sen necesaj ŝanĝoj al la suba HTML-marko.

La ĉefa defio de CSS estas ke estas iomete lerni - kaj kun retumiloj ŝanĝantaj ĉiutage, kio funkcias bone hodiaŭ ne povas senti morgaŭ kiam novaj stiloj fariĝas subtenataj kaj aliaj falis aŭ falas de favoro pro unu kialo aŭ alia .

Ĉar CSS povas akvoformi kaj kombini, kaj konsiderante, kiel malsamaj retumiloj povas interpreti kaj efektivigi la direktricojn malsame, CSS povas esti pli malfacila ol klara HTML por mastrumi. CSS ankaŭ ŝanĝas en retumiloj en maniero, ke HTML vere ne. Unufoje vi komencos uzi CSS, tamen vi vidos, ke plivigligi la potencon de stilaj folioj donos al vi nekredeblan flekseblecon en kiel vi aranĝas retpaĝojn kaj difinas ilian aspekton kaj senton. Laŭ la vojo, vi amasigos "sakon de lertaĵoj" de stiloj kaj aliroj, kiuj laboris por vi en la pasinteco kaj kiun vi povas reveni al denove kiel vi kreas novajn retpaĝojn en la estonteco.

Originala artikolo de Jennifer Krynin. Redaktita de Jeremy Girard la 7/5/17,