Ki jan yo bati yon Fèy Style ekstèn

Sèvi ak CSS Site Wide

Sit entènèt yo se yon konbinezon de style ak estrikti, ak sou entènèt la jodi a, li se yon pi bon pratik kenbe de aspè sa yo nan yon sit separe youn ak lòt.

HTML te toujou sa ki bay yon sit ak estrikti li yo. Nan jou yo byen bonè nan entènèt la, HTML tou genyen enfòmasyon style. Eleman tankou tag yo te chaje atravè kòd HTML la, pandan l ajoute gade epi santi enfòmasyon ansanm ak enfòmasyon estriktirèl. Mouvman estanda entènèt la pouse nou chanje pratik sa a ak olye pouse tout enfòmasyon style nan CSS oswa Cascading Style Sheets. Lè w ap pran sa a yon etap pi lwen, rekòmandasyon aktyèl yo se ke ou itilize sa ki li te ye kòm yon "fèy style ekstèn" pou bezwen sit entènèt ou an desen.

Avantaj ak dezavantaj nan dra Style ekstèn

Youn nan bagay ki pi bon sou kouch Style Cascading se ke ou ka itilize yo kenbe tout sit ou ki konsistan. Fason ki pi fasil pou fè sa se pou lyen oubyen enpòte yon fèy estil ekstèn . Si ou itilize fèy style la menm ekstèn pou chak paj nan sit ou, ou kapab asire ke tout paj yo pral gen style la menm. Ou kapab tou fè li pi fasil pou fè chanjman pou lavni an. Depi chak paj itilize menm fèy estil ekstèn lan, nenpòt chanjman nan fèy sa a pral afekte chak paj sit. Sa a se pi bon pase gen chanje chak paj endividyèlman!

Avantaj nan dra Style ekstèn

  • Ou ka kontwole gade nan epi santi w plizyè dokiman nan yon fwa.
    • Sa a se itil espesyalman si ou travay ak yon ekip moun yo kreye sit entènèt ou an. Règ style anpil ka difisil pou w sonje, e pandan ou ta ka gen yon gid style enprime, li se rezèvwa ak fatigan yo dwe kontinyèlman ranvèrsan nan li detèmine si tèks egzanp yo dwe ekri nan 12 pwen Arial font, oswa 14 ekspozisyon pwen. Pa gen tout bagay nan yon sèl kote, e depi kote sa a se tou kote ou ta fè chanjman, ou ka fè antretyen tèlman pi fasil.
  • Ou ka kreye klas nan Styles ki ka Lè sa a, dwe itilize sou anpil eleman HTML diferan.
    • Si ou souvan itilize yon manier kout sèten bay anfaz sou bagay sa yo divès kalite nan paj ou a, ou ka itilize yon atribi klas ke ou mete kanpe nan fèy style ou a jwenn sa a gade ak santi, olye ke defini yon style espesifik pou chak egzanp nan anfaz.
  • Ou ka fasilman gwoup estil ou yo dwe pi efikas.
    • Tout metòd gwoupman ki disponib nan CSS ka itilize nan fèy estil ekstèn, e sa bay ou plis kontwòl ak fleksibilite nan paj ou yo.

Dezavantaj nan dra Style Style ekstèn

  • Fèy style Ekstèn ka ogmante tan an download, espesyalman si yo ekstrèman gwo. Depi dosye CSS la se yon dokiman separe ki dwe chaje, li pral afekte pèfòmans fè ke download.
  • Ekstèn papye style jwenn gwo trè byen vit kòm li difisil di lè yon style se pa nan sèvi ak paske li pa efase lè se paj la retire li. Bon jesyon nan dosye CSS ou a enpòtan, sitou si miltip moun ap travay sou dosye a menm.
  • Si ou gen sèlman yon sèl-paj sit entènèt, li te gen yon dosye ekstèn pou CSS pa ka nesesè depi ou gen sèlman yon sèl paj style. Anpil nan benefis ki genyen nan CSS ekstèn yo pèdi lè ou gen sèlman yon sit paj sèl.

Ki jan yo kreye yon Style Style Ekstèn

Fèy style Ekstèn yo kreye ak yon sentaks ki sanble ak dra nivo style dokiman. Sepandan, tout sa ou bezwen genyen ladan se selektè a ak deklarasyon an. Jis tankou nan yon fèy style dokiman-nivo, sentaks la pou yon règ se:

Selektè {pwopriyete: valè;}

Sove règ sa yo nan yon dosye tèks ak ekstansyon an .css. Sa a pa obligatwa, men li se yon abitid bon jwenn nan, kidonk, ou ka imedyatman rekonèt dra style ou a nan yon lis anyè.

Yon fwa ou gen yon dokiman fèy style, ou bezwen konekte li nan paj entènèt ou. Sa a ka fè nan de fason:

  1. Ki lye ak
    1. Yo nan lòd yo konekte yon fèy style, ou itilize tag a HTML. Sa a gen atribi rel , kalite a , ak href . Atribi nan rel di sa w ap konekte (nan ka sa a yon style), kalite a defini kalite a MIME pou navigatè a, ak href la se chemen an nan dosye a. Css.
  2. Enpòte
    1. Ou ta sèvi ak yon fèy style enpòte nan yon fèy papye style dokiman pou ke ou ka enpòte atribi yo nan yon fèy style ekstèn pandan y ap pa pèdi nenpòt ki dokiman espesifik yo. Ou rele li nan yon fason sanblab nan rele yon fèy style lye, se sèlman li dwe rele nan yon nivo deklarasyon style dokiman. Ou ka enpòte kòm anpil dra estil ekstèn jan ou bezwen kenbe sit entènèt ou an.

Original atik pa Jennifer Krynin. Edited by Jeremy Girard sou 8/8/17