Чӣ бояд кард, ки ман бояд феҳристи CSS-ро нависед?

Нишон ва ҳисси, ё "тарзи" вебсайт аз ҷониби CSS (Саҳифаҳои Style Cascading) маҳдуд карда шудааст. Ин файлест, ки шумо ба феҳристи вебсайти шумо илова хоҳад кард, ки қоидаҳои гуногуни CSS-ро дар бар мегирад, ки тарҳрезии визуалӣ ва таркиби саҳифаҳои шуморо эҷод мекунанд.

Ҳангоме ки сайтҳо метавонанд истифода баранд ва аксар вақт кор кунанд, бо варақаҳои гуногуни сабк истифода баранд, ин кор набояд бошад. Шумо метавонед ҳамаи қоидаҳои CSS-ро ба як файл гузоред ва воқеан ба кор андохтани он, аз ҷумла, вақти тезтар ва иҷроии саҳифаҳо, зеро онҳо лозим нест, ки ба файлҳои яктарафа ниёз дошта бошанд. Ҳангоме, ки хеле калон, сайтҳои корхона метавонанд баъзан варақаҳои варақаи алоҳида дошта бошанд, бисёр ҷойҳои хурд ва миёна метавонанд бо як файл комилан хуб кор кунанд. Ин ҳамон чизест, ки ман барои аксари корҳои тарҳрезии ман истифода мебарам - файлҳои CSS-и ягона бо ҳамаи қоидаҳои ман бояд. Пас, ин савол ҳозир мешавад - чӣ шумо бояд ин файл CSSро номбар кунед?

Асосҳои Конвенсияи номӣ

Вақте, ки шумо барои саҳифаҳои веб саҳифаҳои варақи беруниро эҷод мекунед, шумо бояд файлро дар контекстҳои номҳои шабеҳ ба файлҳои HTML ном кунед:

Нишонҳои махсусро истифода набаред

Шумо бояд фақат камтар аз ҳарфҳо, рақамҳои 0-9, underscore (_), ва резина (-) дар номҳои файлии CSS истифода баред. Ҳангоме ки системаи файлии шумо ба шумо имкон медиҳад, ки файлҳоро бо дигар рамзҳо дар онҳо эҷод кунед, сервери шумо метавонад дорои аломатҳои махсус бошад. Шумо танҳо аз рамзҳои дар ин ҷо зикршуда бехатар ҳастед. Баъд аз ҳама, ҳатто агар сервери шумо барои рақамҳои махсус иҷозат диҳад, ин ҳолат мумкин нест, агар шумо қарор қабул кунед, ки дар оянда ба ширкатҳои фароҳамкунандагон интиқол дода шавад .

Ҳеҷ чизро истифода набаред

Тавре ки бо аломатҳои махсус, ҷойҳо метавонанд дар сервери вебсайтатон мушкилот эҷод кунанд. Ин фикри хубест, ки онҳоро дар номҳои файлии худ муҳофизат кунед. Ман ҳатто ба он нуқтаи ба номи файлҳо, монанди PDFs бо истифода аз ин конвенсияҳо, танҳо дар ҳолате, ки ман бояд ба вебсайте илова кунам. Агар шумо эҳсос кунед, ки шумо бояд феҳристеро, ки номи файлро осонтар хонда истодаед, ба ҷои он, ки ранг ё нишонаи зерро интихоб кунед, интихоб кунед. Барои мисолҳо, ба ҷои истифодаи "ин файл.pdf" -ро истифода мебарам "ин-он-ба-file.pdf".

Номи Файл бояд бо хатти оғоз шавад

Дар ҳоле, ки ин талаботи мутлақ нест, баъзе системаҳо бо номҳои файл бо мушкилот рӯ ба рӯ мешаванд, ки бо нома оғоз намекунанд. Масалан, агар шумо интихоб кунед, ки файлро бо рақами рақам оғоз кунед, ин метавонад боиси мушкилот гардад.

Ҳамаи муроҷиатро истифода баред

Дар ҳоле, ки ин номи файл намебошад, ин як идеяи хуб аст, зеро баъзе серверҳои вебсайти ҳассос ҳассосанд ва агар шумо файлро дар як ҳолат фаромӯш кардаед, онро бор карда наметавонад. Дар кори худ, ман барои ҳар як номи файли симҳои хурдтар истифода мебарам. Ман воқеан фаҳмидем, ки бисёре аз дизайнерҳои нави интернетӣ барои хотираи худ мекӯшанд. Ҳангоми номгӯи функсия, онҳое, Инро аз даст нанамоед ва ба одатҳои аломатҳои почтаи поёнтар дохил шавед.

Номи Файлро дар муддати кӯтоҳ нигоҳ доред

Дар ҳоле, ки маҳдудияти андозаи номи файл дар бисёр системаҳои оператсионӣ вуҷуд дорад, он қадар нисбат ба номи файл CSS зиёд аст. Қоидаи хуби кулоҳ аст, на бештар аз 20 аломат барои номи файл, аз ҷумла дароз кардани он. Дар ҳақиқат, чизи зиёдтар аз он аст, ки ба кор бо пайваст ва пайваст ба ҳар ҳол!

Қисми аз ҳама муҳимтарини номи CSS-и шумо

Қисми муҳимтарини номи CSS файли номуайян нест, аммо extension. Extensions дар системаҳои Macintosh ва Linux талаб карда намешаванд, аммо он як фикри хубест, ки ҳангоми ҳар як файл CSS сабт мекунад. Ҳамин тавр шумо ҳамеша мефаҳмед, ки ин варақаи сабки аст ва бояд кушодани файлро барои муайян кардани он дар оянда.

Ин эҳтимолияти ногаҳонӣ нест, аммо тамдиди мӯҳтавои файли CSS бояд:

.css

Конвенсияҳои номнависсозии CSS

Агар шумо танҳо як CSS файлро дар саҳифа дошта бошед, шумо метавонед он чизеро, ки шумо мехоҳед, номбар кунед. Ман инҳоро мефаҳмам:

styles.css ё default.css

Азбаски аксарияти сайтҳо ман дар як файлҳои яквақтаи CSS кор мекунанд, ин номҳо барои ман хуб кор мекунанд.

Агар вебсайт шумо файлҳои яквақтаи CSS-ро истифода мебарад, пас функсияҳои таркиби пас аз функсияҳояшонро номбар кунед, то ин ки он мақсад аз ҳар як файли дуруст аст. Азбаски веб саҳифа метавонад ба варақаҳои гуногуни саҳмияҳо пайваст карда шавад, он ба намудҳои гуногуни шумо ба варақаҳои гуногун тақсим мешавад, вобаста ба функсияи ин варақ ва тарзҳои он. Барои намуна:

Агар вебсайт як чаҳорчӯби баъзе намудҳоро истифода кунад, шумо эҳтимол медонед, ки он файлҳои яквақтаи CSS-ро истифода мебарад, ки ба қисмҳои гуногуни саҳифаҳо ё ҷанбаҳои сомона (чопӣ, ранг, тарҳ ва ғайра) дода мешаванд.

Мақолаи аслӣ аз тарафи Ҷенифер Кренин. Аз ҷониби Jeremy Girard таҳрир карда шуд 9/5/17