Separe kontni nan Design fè Jesyon sit pi fasil
CSS (Cascading Style Dra) te vin fason defakto a style ak mete deyò sou sit entènèt. Konsèpteur yo sèvi ak stil yo pou di yon navigatè ki jan yon sit entènèt ta dwe parèt an tèm de gade ak santi, ki kouvri faktè sa yo tankou koulè, espas, polis ak anpil plis.
CSS Styles ka deplwaye nan de fason:
- Inline - nan kodaj la nan paj wèb la tèt li, sou yon moun, eleman-pa-eleman baz
- Nan yon dokiman CSS otonòm, ki se sit entènèt la lye
Pi bon pratik pou CSS
"Pi bon pratik" se metòd yo nan desine ak bati sit entènèt ki te pwouve yo dwe pi efikas la ak bay retounen nan pi pou travay la ki enplike. Apre yo nan CSS nan konsepsyon sit entènèt ede sit entènèt gade ak fonksyon kòm byen ke posib. Yo te evolye sou ane yo ansanm ak lòt lang ak teknoloji entènèt, ak estanda CSS Styles la te vin metòd la pi pito nan itilize.
Aprè pi bon pratik pou CSS ka amelyore sit ou nan fason sa yo:
- Separe kontni nan konsepsyon. Youn nan objektif prensipal yo nan CSS se yo retire eleman konsepsyon soti nan HTML epi mete yo nan yon lòt kote pou designer a kenbe. Sa a tou sèvi pou konsèpteur separe de devlopè pou ke chak ka konsantre sou domèn yo nan ekspètiz. Yon designer pa gen yo dwe yon pwomotè yo kenbe gade nan nan yon sit entènèt.
- Fè antretyen fasil. Youn nan eleman ki pi neglije nan konsepsyon sit entènèt se antretyen. Kontrèman ak materyèl ekri an lèt detache, yon sit entènèt pa janm "yon sèl ak fè." Content, konsepsyon ak fonksyon ka e yo ta dwe evolye sou tan. Èske w gen CSS la nan yon kote ki santral, olye ke vide nan tout sit entènèt la, fè bagay sa yo pi fasil yo kenbe.
- Kenbe sit ou aksesib. Sèvi ak estil CSS ede motè rechèch ak moun ki enfim kominike avèk sit ou.
- Kenbe sit ou kounye a. Lè l sèvi avèk pi bon pratik ak CSS, w ap konfòme ak estanda ki te pwouve ki estab men fleksib ase yo akomode chanjman nan anviwònman an konsepsyon sit entènèt.
Styles Inline yo pa pi bon pratik
Style Styles, pandan ke yo gen yon objektif, jeneralman yo pa pi bon fason yo kenbe sit entènèt ou an. Yo ale kont chak youn nan pi bon pratik yo:
- Styles aliye pa separe kontni soti nan konsepsyon. Styles Inline yo se egzakteman menm bagay la tou kòm font entegre ak lòt Tags konsepsyon clunky ki modèn devlopè tren kont. Styles yo afekte sèlman an patikilye, eleman endividyèl yo ki yo ap aplike; pandan y ap ki ta ka ba ou plis granulèr kontwòl, li tou fè lòt aspè nan konsepsyon ak devlopman - tankou konsistans - pi difisil.
- Styles Inline lakòz tèt fè mal antretyen. Lè w ap travay ak Styles, n ap kalkile konnen ki kote yon style ke yo te mete ka difisil. Lè w ap fè fas ak yon melanj de aliye, estil entegre ak ekstèn , ou gen anpil kote yo tcheke. Si ou travay sou yon ekip konsepsyon sit entènèt oswa ou gen yo redesign oswa kenbe yon sit ki te bati pa yon lòt moun, Lè sa a, ou pral gen menm plis pwoblèm. Yon fwa ou jwenn style la ak chanje li, ou pral oblije fè sa sou chak eleman sou chak paj kote li te mete. Sa ogmante tan ak travay bidjè astronomically.
- Styles aliye yo pa tankou aksesib. Pandan ke yon lektè ekran modèn oswa lòt aparèy asistans ka kapab okipe atribi atribi ak Tags efektivman, kèk aparèy ki pi gran pa kapab, ki ka rezilta nan kèk paj entènèt etranj parèt. Karaktè Siplemantè ak tèks ka afekte kouman paj ou wè pa yon robo motè rechèch, tou, pou paj ou a pa fè kòm byen an tèm de optimize motè rechèch (SEO).
- Styles Inline fè paj ou yo pi gran. Si ou ta renmen chak paragraf sou sit ou a parèt yon sèten fason, ou ka fè l 'yon fwa ak sis liy oswa konsa nan kòd nan yon styles tèèt ekstèn. Si ou fè li ak Styles aliye, sepandan, ou dwe ajoute sa yo Styles nan chak paragraf nan sit ou. Si ou gen senk liy nan CSS, sa a senk liy miltipliye pa chak paragraf sou sit ou. Pleasant sa a ak tan chaj ka ajoute moute nan yon prese.
Altènativ a nan Styles Inline: Stylesheets ekstèn
Olye pou yo sèvi ak estil alimèt, sèvi ak estil ekstèn . Yo ba ou tout benefis ki genyen nan pi bon pratik CSS epi yo fasil pou itilize. Anplwaye nan fason sa a, tout estil yo itilize sou sit ou ap viv nan yon dokiman apa ki se Lè sa a, lye nan yon dokiman entènèt ak yon liy sèl nan kòd. Styles ekstèn afekte nenpòt dokiman yo atache a. Sa vle di ke, si ou gen yon sit entènèt 20-paj kote chak paj itilize menm Stylesheet la - ki se tipikman ki jan li fè - ou ka fè yon chanjman nan chak youn nan paj sa yo tou senpleman pa koreksyon sa yo Styles yon fwa, nan yon sèl kote. Chanje estil nan yon sèl kote se enfiniman pi bon pase pou kodaj sa a sou chak paj nan sit entènèt ou an. Sa fè alontèm sit jesyon pi fasil.