Vê CSS e û ew e ku ew tê bikaranîn?

Çiçikên Pirtûka Cascading çi têne çêkirin?

Malperên ku ji çend wêneyên kesan hene, tevlî wêneyên, nivîsîn, û belgeyên cuda hene. Ev belgeyên ne tenê navên ku ji pelên pelan ve girêdayî ye, lê herweha belgeyên ku ji bo pirtûkên xwe ava dikin, wekî pelgeyên HTML-ê ji bo sazkirina pirtûka pirtûk û CSS (belgeyên pîvanên Cascading Sheet) ve girêdayî ye. ji bo çavdêriya rûpelê diaxivin. Ev gotar dê bibe CSS-ê de, ka çi ye û ew li ser malperên ku îro tê bikaranîn.

Dîroka Dîroka CSS

CSS di destpêka 1997 de ji bo rêberên pêşniyarên malperê pêşxistin ku ji bo pirtûkên ku yên ku ew çê bûne dîtinên dîtina vîdyoyê de diyar bikin. Ew armanc bû ku pisporên webê ji bo naveroka avahiyê û kodê malperê ji hêla designa vîzyonê ve veqetîne , tiştek ku ji vê demê re derbas bû.

Dabeşkirina avahiyê û stratejiya HTML dikare destnîşan dike ku ew li ser bingeha li ser bingehîn - naveroka naverok, bêyî xemgîniya paqijkirin û rûpela xwe ya pirtûka xwe ye, tiştek bi navê "lêbiker û bêdeng" rûpelê.

CSS di dema 2000-ê de, dema ku gerokên web-ê ji hêla fon û rengên bingehîn ên vê zimanê mark-a-ê dest bi kar tîne dest bi pirr zêde nekir. Îro, gerokên hemdem ên hemî tevahiya CSS-Level 1, piraniya CSS-Level 2, û her weha her cureyên CSS Level 3 piştgirî dikin. Dema ku CSS berdewam dike û her şêweyên nû têne destnîşan kirin, gerokên web dest bi moduleên pêkanîn ku piştgiriya CSS-ê di nav wan gerokên nû de digerin û pêşniyarên malperên xwe yên sîteyên nû yên hêzdar ên hêzdar ên ku bi wan re kar dikin re dest pê dike.

Di (gelek) salan de, sêwirînerên webê hilbijartin ku ji bo sêwir û malperên malperên CSS-ê bikar bînin red kirin, lê belê ev meriv ji hêla pîşesaziyê ve hatî dayîn. Sîstema niha standardek pirrjimar di web-designê de bi kar tîne û hûn ê zehf dihêlin ku ji bo ku pîşesaziya îro îro di pîşesaziya kar de dixebitin, ku bi kêmtirîn fêmkirina bingehîn ya vê ziman.

CSS Navnîşan e

Wekî ku berê hatî got, CSS-ê termê ji bo "Şîfreya Cascading Sheb" tê rawestandin. Bila ev peyvek bitikîne ku bêtir bêtir tevlihev bike, ka ev belge çi dike.

Gotara "şêweya şêweyê" tête belgeyê (wekî HTML, pelên CSS-ê bi rastî bi tenê belge belgeyên nivîskî ku bi cûrbecûrên bernameyên xwe veguherandin). Pirtûka çiqas ji bo çend salan ji bo dokumentên belgeyê têne bikaranîn. Ew taybetmendiyên teknîkî ji bo veguhestinê ne, an ku çap an an online. Pêşniyarên çapkirî yên dirêj bi şêwazên şêweyên karanîna xwe bi kar tînin ku bi sîgorta xwe ya sêwirên xwe bi taybetmendiyên xwe hatine çap kirin. Pirtûka pirtûka ji bo rûpela malpera heman armanca xizmetê dike, lê bi karbidestek zêdekirî jî her weha gerokê gerokê çawa çawa belgeyê tê dîtin. Îro, pelên CSS-ê jî dikarin pirsên medyayê yên bikar bînin ku rêbazek pîvanên ji bo amûrên cuda û sized-screenên dîtinê biguherînin biguherînin . Ev yek ji ber ku ew dokumenta HTML-ê ku di çarçoveya ekranî de tête bikaranîn, bi awayekî cuda cuda tête destnîşankirin girîng e.

Cascade beşek taybetî ya peyva "pirtûka şêweya cascading" e. Pirtûka şêweyek wateyê ku ji hêla rêzikên celebê di vê çarçoveyê de, wekî li ser çemek avê dûr dike. Avê avê li ser çemên hemî kevir li daristanan dike, lê tenê kesên ku li jêr bi awayekî bandor dike ku li wê derê tê avê dike. Ev heman rast e ku di çarçoveya sîteyên malperê de cascade ye.

Malpera her web page ji hêla herî kêm a şêweyê bandor dike, heke ger sêwirînerê pêdivî ye ku her şêweyan nîne. Ev pelê ev şêweya bikarhênerê şîfreyek şêwirmend e - her weha wekî şêweyên pêşdestî têne zanîn ku geroka gerokê bikar tîne ku eger pirtûkên din nehatibe pêşkêş kirin pirtûka xwe nîşan bide. Ji bo nimûne, bi hêla hîperlinkên nermalavên reş in reng hene û ew tête bin. Ew şêweyên ji pirtûka devkî ya gerdûnî ya gerok têne. Heke sêwirmendê malperê din rêberên din pêşkêş dikin, lêbelê, gerok wê hewce bike ku bizanin ka kîjan şertên pêşîn heye. Hemî gerokên wan xwedî şêweyên xwe yên standardî hene, lê gelek ji wan de (yên ku girêdayî lînkên teknolojî hatiye nivîsandin) di nav hemûyan û herî mezintirîn gerdûn û edebî de têne parve kirin.

Ji bo nimûneyeke din ya gerdûnî ya gerdûnî, di gerokera malpera, fontsa nîqaş e " Tîmên Nû Roman " ye. Di nifşa pêşîn de. Ji ber ku cascade diyar dike ku çarçoveya sêyemên duyemîn, ku ji hêla sêwirîneran ve têne çêkirin, ji hêla sivikê û malbata nû ve red bikin , bi rêberên geroksera xwe yên gerdûnî derxistin. Heke pirtûkên ku hûn ji bo ji bo malpera afirandina çêbikin, dê ji hêla şêweyên navekî gerdûnî ve bêtir taybetmendiyê heye, da ku ew rêkûpê tenê tenê eger hûn pirtûka şêweya xwe nexwînin serîlêdanê bikin. Heke hûn dixwazin girêdanek reş in û binivîsin, hûn hewce ne ku ji ber ku ew yekser e, çi hewce ye, lê eger pelê we ya CSS-ê dibêje ku girêdan divê kesk be, lê rengê wê rengê reş e. Di binê jêrîn de di vê nimûneyê de bimîne, ji ber ku hûn ne diyar kirin.

Cîvera ku tê bikaranîn?

CSS dikare bikar bîne ku çawa pirtûka webê ger ji we re medyek din ên dîtbarên pirtûka malperê binêrin. Ji bo nimûne, hûn dikarin pirtûka pirtûka çapkirinê biafirînin ku dê pirtûka malperê diyar bike ku çawa pirtûkek çap bike. Ji ber ku pirtûkên malperê mîna mîna pelên navîgasyon û web formên wê li ser rûpelê çapkirî ne armanc nekiriye, Pirtûka Çapê ya Print Print dikare bikarhênerên ku hûn rûpelê çap kirin. Dema ku bi rastî pir pratîk bi gelemperî, nexşeya ku ji bo şêweyên çapkirinê yên çapkirinê hêzdar e û balkêş e (ez di tecrûbeya min de - pir profesyonelên ku bi awayekî malpera budçeya ji bo vê xebatê bêtir ji bo karê xwe nabêjin ne. ).

Çima CSS girîng e?

CSS yek ji herî amûrên hêzdar e ku sêwerek webê dibe ku fêr bibin ji ber ku hûn bi wê re hûn dikarin bandora tevahiya vîzyonê ya malperê bandor bikin. Li çarçoveya şêweyên nivîskî nivîskî zûtirîn bêne nûkirin û destûr dide ku malperên xwe biguherînin ku li ser ekranî veguherînin çi ye ku li ser ekranî ve tête kirin, ku bi awayekî xuyanî û bala mêvanan nîşan dide, bêyî ku guhertinên bingehîn yên HTML-ê bête çêkirin.

Pirsgirêka sereke ya CSS e ku ew fêr dibe ku pir hîn dibe - û digel gerokên ku her rojê biguherînin, îro kîjan baş dike, dibe ku îro sibê hişyar bikin ku wekî stylesên nû yên nû têne piştevanîkirin û yên din jî ji ber sedemek ji bo sedemek yek ji sedemek an jî ji hev re veqetînin .

Ji ber ku CSS dikare cenazekirin û hevbeş bike, û bifikirin ka çawa gerokên cuda cuda veguherandin û bicih bikin, CSS dikare ji hêla hêsan a HTML-ê zehmettir dibe. CSS jî di heman demê de bi gerokên xwe veguherîne bi awayek ku HTML ne rast e. Dema ku hûn bi karanîna CSS bikar bînin, lêbelê hûn ê bibînin ku hêza hêza şêwazên hêza şêweyê dê ji we re rûpela malperên xweş bikin û çavên wan bisekînin ku hûn şehreşiya bêbawer in. Bi awayê, hûn ê "bagên tricks" yên şêweyên û nêzîkên ku ji bo we berê ye û karûbarê ku hûn di pêşerojê de nû çêbikin, dîsa dikarî dîsa bikin.

Gotara rastîn ji Jennifer Krynin. Edited by Jeremy Girard on 7/5/17,