Mene ne CSS kuma ina ake amfani dasu?

Menene akwatunan kayan Cascading?

Shafukan yanar gizon sun kunshi nau'o'in mutum guda, ciki har da hotuna, rubutu, da takardu daban-daban. Wadannan takardun ba kawai sun hada da wadanda za a iya danganta su daga shafuka daban-daban, kamar fayilolin PDF ba, har ma da takardun da aka yi amfani da su don gina shafukan da kansu, kamar rubutun HTML don ƙayyade tsari na shafi da CSS (Cascading Style Sheet) don yin kama da shafi na. Wannan labarin zai shiga cikin CSS, ya rufe abin da yake da kuma inda aka yi amfani da ita akan shafukan yau.

Aikin Tarihin CSS

An fara kirkirar CSS a shekarar 1997 a matsayin hanya don masu samar da yanar gizo don bayyana yadda ake nuna shafin yanar gizo da suke kirkiro. An yi niyyar ba da damar masana kimiyyar yanar gizo su raba abubuwan da kuma tsarin tsarin yanar gizon daga zane na gani, wani abu wanda ba zai yiwu ba kafin wannan lokaci.

Rarraban tsarin da salon yana ba da damar HTML don yin ƙarin aikin da aka samo asali akan - alamar abubuwan ciki, ba tare da damu da zane da kuma shimfida shafi na kanta ba, wani abu da aka sani da "kallo da jin" na shafin.

CSS bai samu ba a cikin shahararrun har zuwa shekara ta 2000, lokacin da masu bincike na yanar gizo suka fara amfani da su fiye da nau'ikan rubutu da launi na wannan harshe. A yau, duk masu bincike na yau da kullum suna goyon bayan dukkanin CSS Level 1, mafi yawan CSS Level 2, har ma da mafi yawan al'amuran CSS Level 3. Kamar yadda CSS ya ci gaba da farawa kuma an gabatar da sababbin sassan, masu bincike na yanar gizo sun fara aiwatar da matakan da ke kawo sabon goyon bayan CSS a cikin masu bincike sannan kuma masu ba da zane-zane na yanar gizo suna amfani da kayan aikin sabbin kayan aikin aiki.

A cikin shekaru da yawa, an zaɓi masu zanen yanar gizo waɗanda suka ƙi amfani da CSS don zane da kuma ci gaba da shafukan intanet, amma wannan aikin bai wuce ba daga masana'antu a yau. CSS yanzu yana amfani dashi a zane yanar gizo kuma za a ci gaba dasu don samun wanda yake aiki a masana'antu a yau wanda ba shi da wani mahimmanci na fahimtar wannan harshe.

CSS ne Raguwa

Kamar yadda aka riga aka ambata, kalmar CSS tana nufin "Cascading Style Sheet." Bari mu warware wannan magana a cikin ɗan littafin don ƙarin bayani game da abin da waɗannan takardun suke yi.

Kalmar "takarda style" tana nufin batun da kanta (kamar HTML, CSS fayiloli ne ainihin rubutun rubutu wanda za'a iya gyara tare da shirye-shirye iri-iri). An yi amfani da zane-zane na zane-zane don shekaru masu yawa. Su ne ƙayyadaddun fasaha don layout, ko bugawa ko kuma layi. Masu zanen kwane-kwane sun yi amfani da zane-zane na zamani don tabbatar da cewa kayayyakinsu an buga su ne daidai da bayanin su. Shafin takarda don shafin yanar gizon yana amfani da wannan dalili, amma tare da aikin da aka ƙaddara na kuma gaya wa mai bincike na yanar gizo yadda za a duba daftarin aiki. A yau, CSS style sheets iya amfani da tambayoyin mai jarida don canza hanyar da shafi na neman daban-daban na'urorin da girman allo . Wannan yana da matukar muhimmanci tun lokacin da ya ba da izinin samun takardun HTML daya daban daban bisa ga allon da ake amfani dasu don samun damarsa.

Cascade shi ne ainihin muhimmin ɓangare na kalmar nan "lakabin launi". An sanya takardar shafukan yanar gizon ta hanyar jerin jerin a cikin wannan takarda, kamar kogi a kan ruwa. Ruwan da yake cikin kogi ya dulluɓe dukkan duwatsu a cikin ruwa, amma wadanda suke a kasa sun shafi ainihin inda ruwan zai gudana. Haka yake da gaskiya game da cascade a website style zanen gado.

Kowane shafin yanar gizon yana shafar akalla guda takarda, koda ma mai zanen yanar gizo ba ya amfani da kowane nau'i. Wannan sashi na takarda shi ne takarda mai launi na mai amfani - wanda aka sani da tsoffin fannonin da mahaɗin yanar gizon zai yi amfani da su don nuna wani shafi idan ba a bada wasu umarnin ba. Alal misali, ta hanyar tsoho hyperlinks suna sa ido a cikin blue kuma an lakafta su. Wa] annan salon sun fito ne daga takardun sutura ta yanar gizo. Idan mai zanen yanar gizo ya ba da wasu umarnin, duk da haka, mai bincike zai bukaci sanin abin da umarnin yana da haɓakarwa. Duk masu bincike suna da tsarin su na musamman, amma da yawa daga cikin waɗanda aka ba da izini (kamar alamar zane-zane mai launin shuɗi) an raba su a ko'ina ko mafi yawan masu bincike da sifofi.

Ga wani misali na tsoho mai bincike, a mashigin yanar gizo na, labaran tsoho suna " Times New Roman " a nunawa 16. Ba a cikin ɗaya daga cikin shafukan da na ziyarci nunawa a cikin wannan iyali da girmansa, duk da haka. Wannan shi ne saboda cascade ya bayyana cewa zane na biyu na zane-zane, waɗanda masu zanen kaya suke tsarawa, don sake gwada girman gurbin da iyalin, ya shafe maɓallin na yanar gizonku. Duk wani zane-zanen da kuka kirkiro don shafin yanar gizon zai kasance da ƙayyadaddun bayanai fiye da tsarin tsoffin furofayil ɗin, don haka wadanda za su iya amfani da su ba daidai ba idan takardar labarunku ba su shafe su ba. Idan kana son haɗi su zama shuɗi da ƙaddamarwa, baza buƙatar yin wani abu ba tun lokacin da aka kasance tsoho, amma idan fayil din CSS na shafinka ya ce links zai zama kore, wannan launi zai shafe tsohuwar shuɗi. Lissafin layi zai kasance a cikin wannan misali, tun da ba ka bayyana ba.

A ina ake amfani da CSS?

CSS kuma za a iya amfani da shi don bayyana yadda shafukan yanar gizon ya kamata su duba idan aka duba su a wasu kafofin watsa labarai fiye da burauzar yanar gizo. Alal misali, za ka iya ƙirƙirar takarda da aka buga da za ta ayyana yadda shafin yanar gizon ya kamata ya buga. Domin shafukan intanet kamar abubuwa masu maɓallin kewayawa ko siffofin yanar gizo ba su da wani dalili a kan bugaccen shafi, ana iya amfani da Takardar Siffar bugawa don "kashe" waɗannan yankuna lokacin da aka buga shafi. Duk da yake ba al'ada ba ne a shafukan da yawa, zabin da za a ƙirƙiri zane-zane na zane-zane yana da iko da kyau (a cikin kwarewa - yawancin masu sana'a na yanar gizo ba suyi hakan ba ne kawai saboda kullun tsarin yanar gizo ba ya kira don ƙarin aikin da za a yi ).

Me yasa CSS yake mahimmanci?

CSS yana daya daga cikin manyan kayan aiki wanda mai zanen yanar gizo zai iya koya domin tare da shi za ka iya rinjayar duk fuskar bayyanar yanar gizon. Za a iya sabunta akwatunan da aka rubuta sosai da sauri kuma a yarda da shafuka don canza abin da aka sa ido a kan allo, wanda hakan ya nuna darajarsa da kuma mayar da hankali ga baƙi, ba tare da wani canje-canje da ake buƙatar sanyawa zuwa asalin HTML ba.

Babban kalubale na CSS shi ne cewa akwai wani ɗan gajeren koya - kuma tare da masu bincike suna canzawa a kowace rana, abin da ke aiki a yau bazai fahimta gobe kamar yadda sababbin sassan suna tallafawa ba kuma wasu sun ragu ko sun fāɗi don faɗakarwa saboda dalili daya ko wani .

Saboda CSS zai iya tattakewa da haɗuwa, da kuma la'akari da yadda masu bincike daban-daban zasu iya fassarar kuma aiwatar da umarnin daban, CSS zai iya zama mafi wuya fiye da bayyana HTML don kulawa. CSS kuma canzawa a cikin bincike a hanyar da HTML gaske ba. Da zarar ka fara amfani da CSS, duk da haka, za ka ga cewa haɗakar da ikon zane-zane na zane zai ba ka rashin amincewa maras tabbas a yadda za ka zayyana shafukan intanet sannan ka bayyana ra'ayinsu da ji. Tare da hanyar, za ka tara "jakar dabaru" na sassan da kuma hanyoyin da suka yi aiki a gare ka a baya kuma abin da za ka iya sake juyawa yayin da kake gina sababbin shafin yanar gizo a nan gaba.

Labari na farko daga Jennifer Krynin. Edited by Jeremy Girard a ranar 7/5/17,