Фаҳмидани 3 намудҳои сабки CSS

Интеллектуалӣ, дохилӣ ва берунӣ сканҳо: Ин чизест, ки шумо бояд донед

Рушди вебсайти пешазинтихоботӣ одатан ҳамчун 3 поягузори ном дорад. Ин пойҳои инҳоянд:

Пойгоҳи дуюми ин табақ, CSS ё Стипендияҳои Style Cascading, он чизеро, ки мо имрӯз мебинем, мебинем. Махсусан, мо мехоҳем, ки 3 намуди тарҳҳоро, ки шумо метавонед ба ҳуҷҷат илова кунед.

  1. Нишонҳои дохилӣ
  2. Нишондиҳандаҳои дохилӣ
  3. Тарзи берунӣ

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

Шабакаҳои Inline

Нишонҳои нодир дар таркиби матн, ки ба таври бевосита дар ҳуҷҷати HTML навишта шудаанд, мебошанд. Нишонҳои истилоҳ танҳо ба тамғаи мушаххасе, ки ба онҳо татбиқ мешаванд, таъсир мерасонад. Дар ин ҷо намунаи тарзи хатогие, ки ба пайвасти стандартиро истифода мебарад, ё чӯб, tag:

Қарори мазкури CSS стандарти поёнии матни матнро аз ин як пайваст мекунад. Аммо ин тавр нест, ки ягон саҳифаро дигар кунед. Ин яке аз маҳдудиятҳоест, ки намудҳои дариро нишон медиҳад. Азбаски онҳо танҳо дар ҷузъҳои алоҳида тағир ёфтаанд, шумо бояд HTML-ро бо ин тарзҳо барои ноил шудан ба тарҳрезии воқеии саҳифа табдил диҳед. Ин таҷрибаи беҳтарин нест. Дар ҳақиқат, як қадами аз рӯзҳои "font" tags ва омехтаи структура ва сабки дар саҳифаҳои веб аст.

Нишонҳои дохилӣ низ хусусияти хеле баланд доранд.

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

Ниҳоят, сабки дохилӣ дар ҳақиқат танҳо вақте ки истифода бурдан хеле муҳим аст.

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

Истифодаи ставкаҳо

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

, агар шумо хоҳед, ки тағироти ҷойивазкуниро тағйир диҳед, монанди тағир додани ранги пайвандҳо аз сурх ба сабз, шумо бояд ин тағйиротро дар ҳар саҳифа тағйир диҳед, зеро ҳар саҳифа як варақаи таркибиро истифода мебарад. Ин беҳтар аз услубҳои дохилӣ, вале дар бисёр ҳолатҳо ҳолат мушкил аст.

Шаблонҳои ба онҳо иловашуда

Ҳуҷҷати мазкур ҳамчунин ба миқдори назарраси рамзи бақайдгирии ин саҳифа илова карда шудааст, ки метавонад саҳифаро дар оянда идора кунад.

Фаҳмиши варақаҳои сабки дохилӣ ин аст, ки боркунӣ фавран бо саҳифа, ба ҷои зарурати дигар файлҳои беруна бояд бор карда шавад. Ин метавонад аз суръати боргирӣ ва дурнамои он фоидаовар бошад.

Саҳифаҳои стандартии берунӣ

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

Ин идоракунии дарозмуддати сомона хеле осон аст.

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

Дар ҳоле, ки ин дуруст аст, ки дар он ҷо барои файлҳои берунии CSS сабт шудааст, он албатта метавонад кам карда шавад. Дар ҳақиқат, файлҳои CSS танҳо файлҳои матн ҳастанд, бинобар ин онҳо умуман хеле калон нестанд. Агар тамоми сомонаи Шумо 1 файли CSS-ро истифода барад, шумо инчунин метавонед, ки ин ҳуҷҷатро пас аз он, ки бори аввал бор карда шудааст, ба даст оред.

Ин маънои онро дорад, ки метавонад дар саҳифаи якчанд саҳифаҳоро ба назар гирад, аммо саҳифаҳои минбаъда файли CSS-ҳифзшударо истифода хоҳанд бурд, то ки ҳар як занг рад карда шавад. Файлҳои берунии CSS чӣ гуна баҳо додани тамоми вебсайтҳои ман мебошанд.