X'għandi nagħmel l-isem tal-Fajl tal-Karta tal-Istil tas-CSS?

Id-dehra u t-tħassir, jew "stil" ta 'websajt huma ddettati minn CSS (Cascading Style Sheets). Dan huwa fajl li żżid mal-direttorju tal-websajt tiegħek li jkun fih ir-regoli CSS varji li joħolqu d-disinn viżiv u t-tqassim tal-paġni tiegħek.

Filwaqt li s-siti jistgħu jużaw, u ħafna drabi, jużaw folji ta 'stili multipli, mhuwiex meħtieġ li tagħmel hekk. Tista 'tpoġġi r-regoli CSS tiegħek f'fajl wieħed, u fil-fatt hemm benefiċċji biex tagħmel dan, inkluż ħin ta' tagħbija aktar mgħaġġel u l-prestazzjoni ta 'paġni peress li m'għandhomx bżonn jġibu fajls multipli. Filwaqt li siti kbar ħafna ta 'intrapriżi jistgħu jeħtieġu folji ta' stil separati f'ħinijiet, ħafna siti żgħar għal medji jistgħu jagħmlu perfettament multa b'fajl wieħed biss. Dan huwa dak li nuża għall-biċċa l-kbira tax-xogħol tad-disinn tal-web tiegħi - fajls CSS waħda bir-regoli kollha li l-paġni tiegħi jeħtieġu. Allura l-mistoqsija issa ssir - x'għandek isem dan il-fajl CSS?

Naming Basics tal-Konvenzjoni

Meta toħloq folja ta 'stil estern għall-paġni tal-web tiegħek, għandek issemmi l-fajl wara konvenzjonijiet ta' ismijiet simili għal fajls HTML tiegħek:

Tużax Karattri Speċjali

Għandek tuża biss l-ittri az, numri 0-9, underscore (_), u hyphens (-) fl-ismijiet tas-CSS tiegħek. Filwaqt li s-sistema tal-fajl tiegħek tista 'tippermetti li toħloq fajls b'karattri oħra fihom, is-server OS tiegħek jista' jkollu problemi b'karattri speċjali. Int aktar sigur billi tuża biss il-karattri msemmija hawn. Wara kollox, anki jekk is-server tiegħek jippermetti karattri speċjali, dan jista 'ma jkunx il-każ jekk tiddeċiedi li tbiddel il-fornituri ta' hosting fil-futur.

M'għandekx tuża Kwalunkwe Spazji

L-istess bħal b'karattri speċjali, l-ispazji jistgħu jikkawżaw problemi fis-server tal-web tiegħek. Hija idea tajba li tevitahom fl-ismijiet tal-fajl tiegħek. Jien nagħmilha wkoll punt li nindika fajls bħal PDFs bl-użu ta 'dawn l-istess konvenzjonijiet, fil-każ li qatt ikolli bżonn li żżidhom ma' websajt. Jekk tħoss li għandek bżonn spazju biex tagħmel l-isem tal-fajl aktar faċli biex taqra, tagħżel is-sinjali jew issottolinja minflok. Għal eżempji, minflok tuża "dan huwa l-fajl.pdf" Nixtieq nuża "this-is-the-file.pdf".

L-Isem tal-Fajl għandu jibda b'ittra

Filwaqt li dan mhuwiex rekwiżit assolut, xi sistemi għandhom problemi bl-ismijiet tal-fajls li ma jibdewx b'ittra. Per eżempju, jekk tagħżel li tibda l-fajl tiegħek bin-numru ta 'karattri, dan jista' jikkawża kwistjonijiet.

Uża l-Kawża l-aktar baxxa

Filwaqt li dan mhux meħtieġ għal isem tal-file, din hija idea tajba, peress li xi servers tal-web huma sensittivi għall-każijiet, u jekk tinsa u tirreferi l-fajl f'każ differenti, mhux se tagħbija. Fix-xogħol tiegħi nagħmel karattri b'inqas karattri għal kull isem tal-fajl. Jiena attwalment sabet li din kienet xi ħaġa li ħafna disinjaturi tal-web ġodda qed ibatu biex jiftakru li jagħmlu. L-azzjoni default tagħhom meta tinnomina fajl hija li tikkapitalizza l-ewwel karattru tal-isem. Evita dan u ssib l-użanza ta 'karattri żgħar biss.

Żomm il-Isem tal-Fajl kemm jista 'jkun qasir

Filwaqt li hemm limitu tad-daqs ta 'l-isem tal-fajl fuq ħafna sistemi operattivi, huwa ħafna itwal minn dak raġonevoli għal isem ta' fajl CSS. Regola tajba ta 'thumb mhix aktar minn 20 karattru għall-isem tal-fajl li ma tinkludix l-estensjoni. B'mod realistiku, xi ħaġa ħafna itwal minn dik mhix kapaċi taħdem u torbot ma 'xorta!

Il-parti l-iktar importanti ta 'l-Isem tal-Fajl tas-CSS Tiegħek

L-aktar parti importanti tal-isem tal-fajl CSS mhix l-isem tal-fajl innifsu, iżda l-estensjoni. L-estensjonijiet mhumiex meħtieġa fis-sistemi tal-Macintosh u Linux, imma hija idea tajba li tinkludi waħda xorta waħda meta tikteb fajl CSS. B'dak il-mod inti dejjem taf li hija folja ta 'stil u m'għandhiex għalfejn tiftaħ il-fajl biex tiddetermina x'inhu fil-futur.

Probabbilment mhux sorpriża kbira, iżda l-estensjoni fuq il-fajl CSS tiegħek għandha tkun:

.css

CSS File Naming Conventions

Jekk dejjem ikollok fajl CSS wieħed fuq is-sit, tista 'tinnomina dak kollu li tixtieq. Nippreferi jew:

styles.css jew default.css

Billi l-biċċa l-kbira tas-siti li naħdem fihom jinkludu fajls CSS uniċi, dawn l-ismijiet jaħdmu tajjeb għalija.

Jekk il-websajt tiegħek se tuża fajls CSS multipli, identifika l-folji tal-istil wara l-funzjoni tagħhom u għalhekk huwa ċar eżattament x'inhu l-għan ta 'kull fajl. Peress li paġna tal-Web jista 'jkollha folji ta' stili multipli mehmuża magħhom, tgħin biex taqsam l-istili tiegħek f'folji differenti skont il-funzjoni ta 'dik il-folja u l-istili fih. Pereżempju:

Jekk il-websajt tiegħek tuża qafas ta 'xi tip, x'aktarx se tinnota li tuża fajls CSS multipli, kull wieħed iddedikat għal porzjonijiet differenti tal-paġni jew aspetti tas-sit (tipografija, kulur, tqassim, eċċ).

Artikolu oriġinali minn Jennifer Krynin. Editjat minn Jeremy Girard fid-9/5/17