Dè a th 'ann an CSS agus càite am bi e ga chleachdadh?

Dè th 'ann an stoidhle Cascading Style?

Tha làraichean-lìn air an dèanamh suas de ghrunn pìosan fa leth, a 'gabhail a-steach ìomhaighean, teacs, agus diofar phàipearan. Chan e a-mhàin gu bheil na sgrìobhainnean seo a 'toirt a-steach feadhainn a dh' fhaodadh ceangal a dhèanamh eadar diofar dhuilleagan, leithid faidhlichean PDF, ach cuideachd na sgrìobhainnean a tha air an cleachdadh gus na duilleagan fhèin a thogail, mar sgrìobhainnean HTML airson structar duilleag agus CSS (duilleag stoidhle cascading) a dhearbhadh gus coltas duilleag a thoirt seachad. Bidh an artaigil seo a 'tighinn a-steach do CSS, a' còmhdach na tha e agus càite an tèid a chleachdadh air làraichean-lìn an-diugh.

Leasan CSS Eachdraidh

Chaidh CSS a leasachadh an toiseach an 1997 mar dhòigh air luchd-leasachaidh lìn a bhith a 'mìneachadh coltas sealladh nan duilleagan lìn a bha iad a' cruthachadh. Bhathar an dùil gun leigeadh proifeiseantaich lìn air susbaint agus structar còd làrach-lìn bhon dealbhadh lèirsinneach, rud nach robh comasach ron àm seo.

Tha sgaradh structar agus stoidhle a 'toirt cothrom do HTML a bhith a' coileanadh barrachd den obair a chaidh a stèidheachadh bho thùs - comharradh susbaint, gun a bhith a 'gabhail dragh mu dhealbh agus cruth na duilleige fhèin, rudeigin ris an canar "sealladh agus faireachdainn" dhen duilleig.

Cha do bhuannaich CSS cho mòr ri timcheall air 2000, nuair a thòisich brabhsairean-lìn a 'cleachdadh barrachd air a' phutan bunaiteach agus na dathan dathte den chànan comharra seo. An-diugh, tha a h-uile brabhsaidh ùr-nodha a 'toirt taic do CSS ìre 1, a' mhòr-chuid de CSS Ìre 2, agus eadhon na roinnean as motha de CSS Ìre 3. Mar a tha CSS a 'leantainn air adhart ag adhartachadh agus a' toirt a-steach stoidhlichean ùra, tha brabhsairean-lìn air tòiseachadh a 'cur modalan air adhart a bheir taic CSS ùr dha na brabhsairean sin agus a' toirt innealan dealbhaidh ùr cumhachdach do luchd-dealbhaidh lìn.

Ann an (mòran) bhliadhnaichean seachad, bha luchd-dealbhaidh lìn roghnaichte a dhiùlt CSS a chleachdadh airson dealbhadh agus leasachadh làraichean-lìn, ach tha an cleachdadh sin uile ach air falbh bhon ghnìomhachas an-diugh. Tha CSS a-nis air a chleachdadh gu ìre mhòr ann an dealbhadh lìn agus bhiodh e duilich lorg a bhith aig duine sam bith a tha ag obair sa ghnìomhachas an-diugh aig nach robh tuigse bunaiteach air a 'chànan seo co-dhiù.

Tha CSS na ghiorrachadh

Mar a chaidh ainmeachadh roimhe, tha an teirm CSS airson "Cascading Style Sheet." Leigamaid briseadh sìos an abairt seo sìos gus mìneachadh nas mionaidiche a dhèanamh air na tha na sgrìobhainnean sin a 'dèanamh.

Tha am facal "duilleag stoidhle" a 'toirt iomradh air an sgrìobhainn fhèin (mar HTML, chan eil faidhlichean CSS dìreach dìreach teacsaichean teacsa a ghabhas deasachadh le diofar phrògraman). Chaidh duilleagan stoidhle a chleachdadh airson dealbhadh sgrìobhainn airson iomadh bliadhna. Is iad na comharraidhean teicnigeach airson cruth, co dhiubh a tha iad clò no air-loidhne. Tha dealbhadairean clò-bhuailte air duilleagan-stoidhle a chaidh a chleachdadh o chionn fhada gus dèanamh cinnteach gu bheil na dealbhaidhean aca air an clò-bhualadh dìreach air na sònrachaidhean aca. Tha duilleag stoidhle airson duilleag-lìn a 'frithealadh an aon adhbhar, ach leis a' ghnìomhachd a bharrachd a tha ag innse don bhrobhsair cuideachd mar a bheir thu sùil air an sgrìobhainn. An-diugh, faodaidh duilleagan stoidhle CSS cuideachd ceistean meadhanan a chleachdadh gus an dòigh anns a bheil duilleag a 'coimhead airson innealan eadar - dhealaichte agus meudan sgrion . Tha seo uabhasach cudromach seach gu bheil e a 'leigeil le aon sgrìobhainn HTML a bhith air a dhèanamh eadar-dhealaichte a rèir an sgrion a thathar a' cleachdadh airson ruigsinn air.

Is e cascade am pàirt gu sònraichte sònraichte den fhacal "duilleag stoidhle cascading". Tha duilleag stoidhle lìn airson casg a chur tro shreath de stoidhlichean anns an duilleig sin, mar abhainn thairis air eas. Bidh an t-uisge anns an abhainn a 'bualadh air na creagan anns an eas, ach chan eil ach an fheadhainn aig a' bhonn a 'toirt buaidh air càit a bheil an t-uisge a' sruthadh. Tha an aon rud fìor mun casgade ann an duilleagan stoidhle làrach-lìn.

Tha aon duilleag stoidhle aig a 'char as lugha air a h-uile duilleag lìn, eadhon ged nach eil an dealbhaiche lìn a' cleachdadh stoidhle sam bith. Is e an duilleag stoidhle seo an duilleag stoidhle neach-cleachdaidh - ris an canar cuideachd na stoidhlichean bunaiteach a chleachdas am brabhsair lìn gus duilleag a thaisbeanadh mura h-eil stiùireadh eile ann. Mar eisimpleir, tha eadar-cheanglaichean bunaiteach air an sgeadachadh ann an gorm agus tha iad air an cur sìos. Tha na stoidhlichean sin a 'tighinn bho dhuilleag stoidhle bunaiteach brabhsair lìn. Ma bheir an dealbhaiche lìn seachad stiùireadh eile, ge-tà, feumaidh fios a bhith aig a 'bhrabhsair dè an stiùireadh a tha aig prìomhachas. Tha na stoidhlichean bunaiteach aca fhèin aig a h-uile brabhsair, ach tha mòran den fheadhainn a tha a 'fàgail (mar na ceanglaichean teacsa fo-ghorm) air an roinn thairis air na brabhsairean is na dreachan as motha no as motha.

Airson eisimpleir eile de shealladair brabhsair, anns a 'bhrobhsair agam, is e "Clò-bhuail Ròmanach Ùr " a th' anns a 'phutan bunaiteach a tha air a thaisbeanadh aig meud 16. Cha mhòr nach eil mòran de na duilleagan a thadhail mi a' nochdadh anns an teaghlach agus meud a 'chruinneachaidh sin. Tha seo air sgàth 's gu bheil an casgade a' mìneachadh gu bheil an dàrna bileagan stoidhle, a tha air an suidheachadh leis na dealbhadairean fhèin, ath - mhìneachadh a dhèanamh air meud an teaghlaich agus an teaghlach, rud a tha na bu mhotha a thaobh ro-shealladh nam brabhsair lìn agam. Bidh barrachd follaiseachd na duilleagan stoidhle sam bith a chruthaicheas tu airson duilleag-lìn na stoidhlichean bunaiteach a 'bhrabhsair, agus mar sin cha bhi na roghainnean a leanas a-mhàin mura cuir an duilleag stoidhle thairis orra. Ma tha thu ag iarraidh gum bi ceanglaichean gu bhith gorm agus air an cur sìos, chan fheum thu rud sam bith a dhèanamh oir is e sin am bunait, ach ma tha faidhle CSS na làraich agad ag ràdh gum bu chòir do na ceanglaichean a bhith uaine, cuiridh an dath sin an gorm àbhaisteach. Cumaidh an fho-loidhne san eisimpleir seo, bho nach do shònraich thu a chaochladh.

Càite bheil CSS air a chleachdadh?

Faodaidh CSS cuideachd mìneachadh a dhèanamh air ciamar a bu chòir coimhead air duilleagan lìn nuair a thathar a 'faicinn ann am meadhanan eile seach brabhsair lìn. Mar eisimpleir, faodaidh tu duilleag stoidhle clò a chruthachadh a mhìnicheas ciamar a bu chòir an duilleag lìn a chlò-bhualadh. Leis nach bi adhbhar sam bith air duilleagan air an làrach lìn mar putanan seòlaidh no foirmean lìn air an duilleag clò-bhuailte, faodar duilleag stoidhle clò-bhuailte a chleachdadh gus na sgìrean sin a thoirt dheth nuair a bhios duilleag air a chlò-bhualadh. Ged nach e cleachdadh cumanta a th 'ann air mòran làraichean, tha an roghainn duilleagan stoidhle clò a chruthachadh cumhachdach agus tarraingeach (nam eòlas-sa - chan eil a' chuid as motha de proifeiseantaich lìn a 'dèanamh seo dìreach seach nach eil farsaingeachd buidseit làrach ag iarraidh gum bi an obair a bharrachd seo ri dhèanamh ).

Carson a tha CSS cudromach?

Is e CSS aon de na h-innealan as cumhachdaiche as urrainn do dhealbhaiche lìn ionnsachadh seach gu bheil e comasach dhut buaidh a thoirt air coltas lèirsinneach làrach-lìn. Faodaidh stoidhle stoidhle sgrìobhte math a bhith air an ùrachadh gu luath agus leig le làraichean atharrachadh a thoirt air na tha air a phrìomhachasadh air an sgrion, a tha a 'sealltainn luach agus fòcas do luchd-tadhail, gun atharrachaidhean sam bith a dh'fheumar a dhèanamh ris a' chomharra HTML bunasach.

Is e prìomh dhùbhlan CSS gu bheil beagan gu leòr ri ionnsachadh - agus le brobhsairean ag atharrachadh a h-uile latha, is dòcha nach eil na tha ag obair gu math an-diugh a 'dèanamh ciall amàireach oir bidh stoidhlichean ùra air an toirt taic agus feadhainn eile a' tuiteam no a 'tuiteam às fàbhar air adhbhar S an Iar-

Seach gu bheil CSS comasach air casgadh agus cur còmhla, agus a 'beachdachadh air mar a dh'fhaodas diofar bhraoinsearan na stiùiridhean eadar-mhìneachadh agus a bhuileachadh gu eadar-dhealaichte, faodaidh CSS a bhith nas duilghe na HTML sìmplidh gu maighstir. Bidh CSS cuideachd ag atharrachadh ann am brabhsairean ann an dòigh nach eil HTML fìor. Aon uair 's gu bheil thu a' tòiseachadh le CSS a chleachdadh, ge-tà, chì thu gum bi cleachdadh ghoireasan stoidhle a 'toirt sùbailteachd do-chreidsinneach dhut air mar a bhios tu a' cruthachadh duilleagan lìn agus a 'mìneachadh an coltas agus am faireachdainn. Air an t-slighe, nì thu "poca de chleasan" de stoidhlichean agus dhòighean-obrach a tha air a bhith ag obair dhut san àm a dh'fhalbh agus air an urrainn dhut tionndadh a-rithist a-rithist fhad 's a bhios tu a' togail dhuilleagan lìn ùra san àm ri teachd.

Artaigil tùsail le Jennifer Krynin. Air a dheasachadh le Jeremy Girard air 7/5/17,