Il-Kontenut Separattiv mid-Disinn jagħmel l-Immaniġġjar tas-Sit eħfef
CSS (Cascading Style Sheets) sar il-mod de facto għall-istil u jistabbilixxu websajts. Id-disinjaturi jużaw stili tal- istil biex jgħidu lil-browser kif għandha tintwera websajt f'termini ta 'dehra u sensazzjoni, li tkopri fatturi bħal kulur, spazjar, fonts u ħafna aktar.
Stili CSS jistgħu jintużaw f'żewġ modi:
- Inline - fil-kodifikazzjoni tal-paġna web stess, fuq bażi individwali, element b'element
- F'dokument separat CSS, li miegħu hija marbuta l-websajt
L-Aħjar Prassi għal CSS
"L-aħjar prattiki" huma l-metodi ta 'tfassil u bini ta' websajts li wrew li huma l-aktar effettivi u li jagħtu l-iktar ritorn għax-xogħol involut. Li jsegwihom fis- CSS fid-disinn tal-web jgħin lill-websajts iħarsu u jiffunzjonaw kemm jista 'jkun. Huma evolvew matul is-snin flimkien ma 'lingwi u teknoloġiji web oħra, u l-istil tal-personàl waħdieni tas-CSS sar il-metodu preferut ta' użu.
Wara l-aħjar prattiki għal CSS tista 'titjieb is-sit tiegħek bil-modi li ġejjin:
- Issepara l-kontenut mid-disinn. Wieħed mill-għanijiet ewlenin tas-CSS huwa li jitneħħew l-elementi tad-disinn mill-HTML u tpoġġihom f'post ieħor għad-disinjatur biex iżomm. Dan iservi wkoll biex jisseparaw id-disinjaturi mill-iżviluppaturi sabiex kull wieħed ikun jista 'jiffoka fuq l-oqsma ta' kompetenza tagħhom. Disinjatur m'għandux għalfejn ikun żviluppatur biex iżomm il-ħarsa ta 'websajt.
- Tagħmilha faċli għall-manutenzjoni. Wieħed mill-aktar elementi injorati tad-disinn tal-web huwa l-manutenzjoni. B'differenza mill-materjali stampati, websajt qatt ma hija "waħda u magħmula". Il-kontenut, id-disinn u l-funzjoni jistgħu u għandhom jevolvu maż-żmien. Wara li s-CSS f'post ċentrali, minflok ma jitbexxex fil-websajt kollha, tagħmel l-affarijiet aktar faċli biex iżommu.
- Jżomm is-sit aċċessibbli tiegħek. L-użu ta 'stili CSS jgħin lill-magni tat-tiftix u lill-individwi b'diżabilità jinteraġixxu mas-sit tiegħek
- Iżomm is-sit tiegħek attwali itwal. Bl-użu ta 'l-aħjar prassi ma' CSS, int qed taderixxi ma 'standards li ġew ippruvati stabbli iżda flessibbli biżżejjed biex jakkomodaw il-bidla fl-ambjent tad-disinn tal-web.
Stili Inline mhumiex l-Aħjar Prattika
Stili inline, filwaqt li għandhom skop, ġeneralment mhumiex l-aħjar mod biex iżommu l-websajt tiegħek. Huma jmorru kontra kull waħda mill-aħjar prattiki:
- L-istili inline ma jisseparawx il-kontenut mid-disinn. Stili Inline huma eżattament l-istess bħal font inkorporata u tikketti tad-disinn oħra clunky li l-iżviluppaturi moderni jaħdmu bil-ferrovija. L-istili jaffettwaw biss l-elementi partikolari, individwali li għalihom qed jiġu applikati; filwaqt li dan jista 'jagħtik aktar kontroll granulari, jagħmel ukoll aspetti oħra ta' disinn u żvilupp - bħal konsistenza - iktar diffiċli.
- Stili Inline jikkawżaw uġigħ ta 'ras ta' manteniment. Meta tkun qed taħdem ma 'stili ta' l-istil, insemmu fejn stil qed jiġi stabbilit jista 'jkun diffiċli. Meta tkun qed tieħu ħsieb taħlita ta 'stili inline, inkorporati u esterni , għandek ħafna postijiet biex tivverifika. Jekk taħdem fuq tim tad-disinn tal-web jew għandek tfassal mill-ġdid jew iżżomm sit mibni minn xi ħadd ieħor, allura int se jkollok aktar problemi. Ladarba ssib l-istil u tbiddlha, għandek tagħmel dan fuq kull element f'kull paġna fejn tkun tqiegħdet. Dan iżid il-ħin u l-baġits tax-xogħol b'mod astronomiku.
- L-istili inline mhumiex aċċessibbli. Filwaqt li qarrej tal-iskrin modern jew apparat ieħor ta 'assistenza jista' jkun kapaċi jimmaniġġa l-attributi u t-tikketti b'mod effettiv, xi tagħmir anzjan ma jistax, li jista 'jirriżulta f'xi paġni tal-web li huma estrażament murija. Karattri żejda u test jistgħu jaffettwaw kif il-paġna tiegħek hija meqjusa minn robot tal-mutur ta 'riċerka, ukoll, sabiex il-paġna tiegħek ma tagħmilx ukoll f'termini ta' search engine optimization (SEO).
- Stili Inline jagħmlu l-paġni tiegħek ikbar. Jekk tixtieq kull paragrafu fuq is-sit tiegħek biex jidher b'ċertu mod, tista 'tagħmel dan darba b'sitt linji tal-kodiċi fi stil tal-istil estern. Jekk tagħmel dan bi stili inline, madankollu, għandek iżżid dawk l-istili għal kull paragrafu tas-sit tiegħek. Jekk għandek ħames linji ta 'CSS, dawk il-ħames linji multiplikati b'kull paragrafu fuq is-sit tiegħek. Li l-frekwenza tal-frekwenza u l-ħin tat-tagħbija jistgħu jżidu bil-għaġla.
L-Alternattiva għal Stili Inlinjati: Stylesheets Esterni
Minflok ma tuża stili inline, uża stili ta 'stili esterni . Huma jagħtuk il-benefiċċji kollha ta 'l-aħjar prattiki tas-CSS u huma faċli biex tużah. Impjegat b'dan il-mod, l-istili kollha użati fis-sit tiegħek jgħixu f'dokument separat li mbagħad ikun marbut ma 'dokument tal-web b'linja ta' kodiċi waħda. Stili ta 'l-istili esterni jaffettwaw kwalunkwe dokument li huma mehmużin magħhom. Dan ifisser li, jekk għandek websajt ta '20 paġni fejn kull paġna tuża l-istess stil ta' l-istili - li tipikament hija kif għamlet - tista 'tagħmel bidla għal kull waħda minn dawk il-paġni sempliċement billi teditja dawk l-istili darba, f'post wieħed. Il-bidla ta 'stili f'post wieħed hija infinitament aktar konvenjenti milli tiftix għal dik il-kodifikazzjoni fuq kull paġna tal-website tiegħek. Dan jagħmel il-ġestjoni tas-sit għal żmien twil ħafna aktar faċli.