CSS (kaskadinių stilių lentelės) yra populiari žiniatinklio dizaino priemonė. Be jų sunku įsivaizduoti daugelį žiniatinklio programų. Jie gali pagreitinti tinklalapių kūrimą ir redagavimą. CSS failas praktiškai užrašomas kaip tekstinis failas, kuriame pateikiami dizaino nurodymai. Taigi, CSS galima naudoti ir visuose tinklalapio poskyriuose. Pradžia naudoti tą patį dizainą, iškviečiant šį CSS failą atitinkamo puslapio antraštėje. Keičiant dizainą, tereikia pakeisti CSS failą ir tai turės įtakos visiems redaguojamo žiniatinklio projekto puslapiams.
Formatavimo parinktys
Naudojant specialią programavimo kalbą CSS galima atlikti beveik visas interneto puslapio formatavimo užduotis, bent jau susijusias su dizainu. CSS galima naudoti net kuriant įvairių atspalvių rėmelius ir paprastą grafiką. Šriftai ir šriftų dydžiai CSS faile apibrėžiami vieną kartą, todėl jie automatiškai pasiekiami visame kataloge ar įmonės pristatyme. Galimi įvairūs variantai, nes tam tikras sritis, pavyzdžiui, antraštes, lentelės turinį, antraštes ar išnašas, galima apibrėžti atskirai. Skirtingų spalvų fonus su raštais arba be jų galima deklaruoti per CSS. Naudojant CSS galima naudoti įvairias kulkas, įvairius dinaminius elementus ir daug daugiau. Jei nenorite to daryti kitu būdu, vaizdus, vaizdo įrašus ir garso įrašus taip pat galima integruoti šiuo būdu.
Sintaksė
Pagal W3C gaires rodomoms savybėms taikomos tam tikros taisyklės. Juose yra selektoriai, kurie atitinkamoms savybėms priskiria tam tikrą reikšmę laužtiniuose skliaustuose. Pavyzdžiui, antros eilės antraštės spalvos atveju tai gali atrodyti taip: h2 { colour: green; } Vietoj žalios spalvos čia taip pat galėtų būti nurodytas spalvos numeris. "h2" būtų selektorius, "colour" - savybė, o "green" - priskirta reikšmė. Žinoma, vienu metu galima priskirti kelias savybes. Svarbūs yra tarpai po pradinių ir prieš baigiamuosius skliaustelius bei kabutės kiekvienos užduoties pabaigoje. Kad būtų aiškiau, patartina kiekvieną savybę išdėstyti papildomoje eilutėje. Vykdant didelės apimties projektus taip pat patartina naudoti Interneto svetainė tada nematomi vidiniai komentarai yra prasmingi.
Taikymo sritys ir ypatybės
Kaskadinių stilių lenteles palyginti lengva integruoti į HTML ir PHP projektus. HTML (Hyper Text Markup Language) iš pradžių buvo labiausiai paplitusi taikymo sritis. Čia taip pat galima įterpti atskiras stilių lenteles į HTML failą naudojant stiliaus komandas. Kaskadiniai stilių lapai, t. y. keli dizaino elementai, apibrėžiami atskirame faile ir iškviečiami tam tikroje HTML failo srityje arba, dar geriau, antraštėje kaip išorinis failas. PHP (hiperteksto preprocesorius - iš tikrųjų asmeniniai namų puslapio įrankiai), CSS ne tik integruojami kaip *.css failai, bet ir susiejami su PHP komandomis. Iš esmės taip pat galima derinti PHP ir HTML. Šiuolaikiškesnis variantas - darbas su duomenų bazėmis, kuriose, pvz. "MySQL" pavyzdžiui, žiniatinklio projekto savybės generuojamos naudojant PHP ir CSS. Daugelyje duomenų bazių sistemų naudojami panašūs metodai. Be to, paprastai naudojamos ir kitos programavimo kalbos, kurios taip pat naudoja CSS. Deja, reikia atsižvelgti į tam tikrus operacinių sistemų ir naršyklių ypatumus. Ne visi efektai visose naršyklėse atrodo vienodai, o kai kurių net neinterpretuoja visos naršyklės. Todėl dažnai reikia atsižvelgti į skirtingas versijas, priklausomai nuo naršyklės ir operacinės sistemos, kai CSS savybėms priskiriamos reikšmės. Šiuo tikslu iš HTML ar PHP failo antraštės arba duomenų bazės sistemos paprastai užklausiama naudojamos operacinės sistemos ir iškviestos naršyklės ir priskiriama tinkama CSS versija.
privalumai ir trūkumai
CSS yra sveikintinas HTML ir PHP projektų papildymas ir supaprastinimas. Jie yra logiškos struktūros ir juos galima išmokti gana greitai. Tačiau CSS failo klaida rodoma keliuose puslapiuose, tačiau ją galima greitai ištaisyti. Kyla problemų dėl egzotiškų šriftų ir užsienio kalbų rinkinių. Todėl turėtumėte imtis atsargumo priemonių ir nurodyti alternatyvų variantą. Specialiojo šrifto atveju prieš jį gali būti priskirta šrifto, kuris paprastai yra prieinamas visur, reikšmė. CSS naudojama naudoti paskutinę įvardytą ypatybės reikšmę. Tačiau, jei to negalima pateikti, į tai neatsižvelgiama. Jei prieš šią užduotį priskyrėte paprastąjį šriftą, jis bus laikomas paskutiniu interpretuojamu ir jūsų puslapis vis tiek bus rodomas tinkamu būdu. Užsienio kalbų rinkiniai ir kitos specialios funkcijos turi būti integruotos į žiniatinklio projektą naudojant HTML, PHP ar kitą programavimo kalbą arba, jei reikia, nukreiptos į anglišką puslapį.