Çawa Destûra Browser Styling Bi Master Stylesheet Destûra Vegere

Bi van raveyên rastiyê bistînin

Alîkarên gerîlayên hemû malperên ku ji "defauly styles." Ev styles hene ku çavan û hestên HTML-ê yên nebûna agahdariyên kesane yên din. Ji bo nimûne, di hema her gerdûnan de çavdêriya pêşdankirî ya pêşniyarî ye ku rengek rengek zêrîn e. Ev e ku ew têkiliyên ku hûn ji wan re bi awayekî cuda cuda veşêre, nebînin.

Default browser styles dikare bibin alîkar, lê di pir caran di navnîşan de pîşesazên web dixwazin van şêweyên ku ji nû ve bibin nûçeyên nû bikin, ew dikarin 100% in kontrol bikin. Ev bi kar anîna "kîjan stylesheet master."

Divê stenbolê masterê divê yekem şêweya yekem be ku hûn di belgeyên xwe de telefon bikin. Hûn pergala masterê bikar bînin ku ji bo sazkirina gerokên gerdûnî yên ku ew dibe sedema pirsgirêkên web-cross-browser dibe holê bike. Dema ku hûn şêweyên bi styleshek masterê paqij kirin, sêwirîna we ji hemî gerokên ku ji bo kûçek paqij a paqijkirinê ve dest pê dike.

Parastina Global

Divê pergala te ya pergala pelê li ser pişk, paddings û sînor li ser rûpelê dest pê dike. Hinek gerokên gerîlêdanê belge ya belgeyê ji 1 an 2 pîklên peldanka ji hêla gerokên peldankê ve were avêtin. Vê yekê ew eşkere dike ku ew hemî heman nîşanî:

html, body {margin: 0px; padding: 0px; sînor: 0px; }

Hûn jî dixwazin ku pêdivî ye. Bawer bikin ku pîvana fontê% 100 an anemî biqewime, da ku hûn rûpelê bibînin, lê hê jî hêsan e. Û ew bisekinin ku di nav rêzê de binivîse.

body {font: 1em / 1.25 Arial, Helvetica, sans-serif; }

Formatting Headline

Headline or header tags (H1 Bi paqijkirina giran, hejmar û davêtinê, hûn piştrast dikin ku ev hêja jî bêtir bi stylesên din ên li ser textê wan mezintir (

h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

Hûn dikarin bixwazin sîgortên taybet ên navnîşan, nameyan-nivîsîn û paddings li ser serlêdanên te, lê bi rastî pir bi şêweya malpera ku hûn dîzan dikin û divê ji çarçoveya pîşesaziyê derketin. Hûn dikarin ji bo sêwirên bêhtir ji bo sêwirên taybetî yên ku hewce ne hewce ye.

Plain Text Formatting

Ji sernavên din jî, tagên din ên ku hûn guman bibin ku ji bo paqij bikin. Yek xuyakirin ku mirov gelek caran ji bîr nekin nexşeyên celebên tela (TH û TD) û formên forman (SELECT, TEXTAREA û INPUT) ne. Heke hûn bi wan re wekhev be, wek laş û benda bendava we, hûn dikarin bêhtir şaş kirin ku ew çawa browserên wan pêşkêş dikin.

p, th, td, li, dd, dt, ul, ol, blockquote, q, akronym, abbr, an, input, hilbijêre, textarea {margin: 0; padding: 0; font: normal normal 1em / 1.25 Arial, Helvetica, sans-serif; }

Ew e ku ji bo bersivên xwe (BLOCKQUOTE û Q), akronyms, û kaxizên hûrgelên piçûk ên piçûktir bidin wan, da ku ew hinekî bêtir bisekinin:

blockquote {margin: 1.25em; padding: 1.25em} q {font-style: italic; } akronym, abbr {cursor: help; border-bottom: 1px dashed }

Girêdanên û Wêneyên

Girêdanên hêsan e ku rêve bikin û ji nûçeyê reşikek zêrîn veguherînin veguherînin. Ez dixwazim her tim herdem girêdayî girêdanên min binivîse, lê heger hûn riya cûda cûda bikin ku hûn dikarin ev bijartên cuda cuda bikin. Ez jî rengên di çarçoveya masterê de nebe, lê ji ber ku ew li ser dîzamê girêdayî ye.

a, a: girêdan, a: serdana, a: çalak, a: hover {text-decoration: underline; }

Bi wêneyên, girîng e ku ji sînorê veguherînin. Her çiqas piraniya gerokên li ser sînorek hêsan eşkere dikin, gava ku wêneyê ve girêdayî ye, gerokên sînoran veguherînin. Ji bo çareserkirina vê

img {border: none; }

Tables

Dema ku televîzyonên ku ji bo armancên cureyê bi kar tînin, hûn malper jî dikarin ji bo daneyên rastîn ên rastîn bikar bînin. Ev tablesên HTML-ê baş e. Me berê xwe da ku em gihîştin ku pîvana teknîkî heman ji bo hucreyên tahlîle ye, lê hin hûrgelên din hene ku hûn damezrînin ku hûn hûrên xwe heman heman bimînin:

table {margin: 0; padding: 0; sînor: none; }

Formên

Wekî din ên din ên din, divê hûn dorpêçên xwe û paddiyên xwe dûr bikin. Tiştek din ez dixwazim tagê " inline " binivîse ku ji bo ku di koda kodê de hûn nexşeya bêhtir zêde nabe. Wekî bi hêla hêla din, ez agahdariya fonnivîsê ji bo hilbijartinê, textarea û li ser joravê veguhestin, da ku ew hemî textê min e.

form {margin: 0; padding: 0; display: inline; }

Ew ramanek baş e ku ji bo kursên ji bo kelezên xwe biguherînin. Ev alîkarî dide ku mirovên ku bibînin wê nîşana ku dê navnîşa wê binirxînin.

label {cursor: pointer; }

Dersên Common

Ji bo vê beşa master stylesheet, hûn divê hûn dersên ku hûn ji bo we têgihîştin diyar bikin. Ev çend kategoriyên ku ez pir caran bikar tînin. Têbigirin ku ew ne nimûne taybetmendiyê, da ku hûn bi wan re hewce bike ku hûn hewce ne.

{clear: both; } .floatLeft {float: left; } .floatRight {float: right; } .textLeft {text-align: left left; } .textRight {text-align: right; } .textCenter {text-align: center; } .textJustify {text-align: justify; }. blockCenter {display: block; margin-left: auto; margin-right: auto; } / * bîr bîne * width = / .bold {font-weight: bold; } .italic {font-style: italic; } .underline {text-decoration: underline; } .noindent {margin-left: 0; padding-left: 0; } .nomargin {margin: 0; } .nopadding {padding: 0; } .nobotê {lîstikvanê no: no; list-style-image: none; }

Bîr bînin bîra ber ku ev dersên berî her şêweyên din têne nivîsandin û ew tenê çîn in, ew hêsantir bi taybetmendiyên stesên taybet ên ku di paşê de cenazeyê vedixwe . Heke ku hûn bibînin ku hûn li ser nimûnek hevpeyivînek e û ew bandor nîne, hûn bizanin ku hûn bisekinin ku di nav hinekên şêweyên xwe de di heman rengê de bandor bikin, hinek hûrgelên din hene.

The Master Stylesheet

/ * Parastinên Giştî * / html, body {margin: 0px; padding: 0px; sînor: 0px; } body {font: 1em / 1.25 Arial, Helvetica, sans-serif; } / * Headlines * / h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal; font-family: Arial, Helvetica, sans-serif; } / * Peyvên Nivîsîn * / p, th, td, li, dd, dt, ul, ol, blockquote, q, akronym, abbr, an, input, hilbijêre, textarea {margin: 0; padding: 0; font: normal normal 1em / 1.25 Arial, Helvetica, sans-serif; } blockquote {margin: 1.25em; padding: 1.25em} q {font-style: italic; } akronym, abbr {cursor: help; border-bottom: 1px dashed } piçûk {font-size: .85em; } big {font-size: 1.2em; } / * Girêdanan û Wêneyên * / a, a: girêdana, a: serdana, a: çalak, a: hover {text-decoration: underline; } img {border: none; } / * Tables * / table {margin: 0; padding: 0; sînor: none; } / * Forms * / form {margin: 0; padding: 0; display: inline; } label {cursor: pointer; } / * Dersên Common Common * / zelal eşkere {eşkere: herdu; } .floatLeft {float: left; } .floatRight {float: right; } .textLeft {text-align: left left; } .textRight {text-align: right; } .textCenter {text-align: center; } .textJustify {text-align: justify; }. blockCenter {display: block; margin-left: auto; margin-right: auto; } / * bîr bîne * width = / .bold {font-weight: bold; } .italic {font-style: italic; } .underline {text-decoration: underline; } .noindent {margin-left: 0; padding-left: 0; } .nomargin {margin: 0; } .nopadding {padding: 0; } .nobotê {lîstikvanê no: no; list-style-image: none; }

Gotara rastîn ji Jennifer Krynin. Edited by Jeremy Girard at 10/6/17