CSS ва куҷост?

Саволҳо дар бораи Cascading Cascading чӣ мебошанд?

Вебсайтҳо як қатор қисмҳои алоҳида, аз ҷумла тасвирҳо, матн ва ҳуҷҷатҳои гуногун иборатанд. Ин ҳуҷҷатҳо на танҳо онҳоеро, ки метавонанд аз саҳифаҳои гуногун, ба монанди файлҳои PDF, ки ба он алоқамандӣ доранд, инчунин ҳуҷҷатҳои барои сохтани саҳифаҳо, ба монанди HTML санадҳо барои муайян кардани сохтори саҳифа ва CSS (Document Cascading Style Sheet) ба назар гирифтани саҳифа. Ин мақола ба CSS таҳия хоҳад кард, ки он чӣ гуна аст ва он дар сайтҳои имрӯза истифода мешавад.

A History History CSS

CSS аввал дар соли 1997 таҳия шуда буд, ки роҳи таҳияи веб-сайтҳо барои муайян намудани намуди вебсайтҳои вебсайтҳое, ки онҳо ташкил медиҳанд, муайян карда шудаанд. Он барои ба кор бурдани мутахассисони вебсайт ҷудо кардани мундариҷа ва сохтори рамзи вебсайт аз тарҳрезии визуалӣ, чизе, ки пеш аз ин вақт имконпазир набуд, нигаронида шудааст.

Ҷудо кардани сохтор ва таркиби он ба HTML имкон медиҳад, ки функсияе, ки дар он асосан асос ёфта буд, нишон дода шуда буд - ба тамаркузи мундариҷа, бе ташвиш дар бораи тарҳ ва таркиби саҳифа, чизи маъмул ҳамчун "назар ва эҳсос" аз саҳифа.

CSS дар соли 2000-ум маъруфият надод, вақте ки веб браузерҳо бештар аз шеваи оддии ва ранги рангии ин забонро истифода мебаранд. Имрӯз, ҳамаи браузерҳои замонавӣ ҳамаи CSS Level 1, аксарияти CSS Level 2, ва ҳатто аспирантураҳои CSS Level 3 -ро дастгирӣ мекунанд. Чуноне ки CSS давом мекунад ва тарҳҳои нав ҷорӣ карда мешаванд, браузерҳои вебсайт ба амалисозии модулҳо, ки дастгирии CSS-ро ба ин браузерҳо меоваранд ва тарроҳони веб-коркардкунандагонро бо коргарони навтаъсис кор мекунанд.

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

CSS ин тарҷума аст

Тавре, ки аллакай зикр ёфтааст, истинод ба CSS «Лавҳаи Style Cascading» -ро ишора мекунад. Биёед, ин ибораро каме ба пуррагӣ фаҳмонед, ки ин ҳуҷҷатҳо чӣ кор мекунанд.

Калимаи "сабки таркибӣ" ба ҳуҷҷати худ дахл дорад (монанди HTML, файлҳои CSS дар ҳақиқат танҳо ҳуҷҷатҳои матнӣ мебошанд, ки метавонанд бо барномаҳои гуногун таҳия карда шаванд). Саҳифаҳои style барои тарҳрезии ҳуҷҷатҳо барои солҳои зиёд истифода шудаанд. Онҳо хусусиятҳои техникӣ барои таҳия, чоп ё онлайн мебошанд. Тарроҳони бастабандишуда дарозандешаи сабки видеоро истифода мебаранд, то боварӣ ҳосил кунанд, ки тарҳҳои онҳо ба хусусиятҳои онҳо чоп мешаванд. Лавҳаи сабки саҳифаи вебӣ ҳамон як мақсад дорад, аммо бо вазифаи иловагӣ инчунин ба браузер вебсайтро чӣ тавр пешниҳод кардан мумкин аст. Имрӯз, саҳифаҳои CSS-ро низ метавонед саволҳои ВАО-ро барои тағйир додани тарзи саҳифа ба дастгоҳҳои гуногун ва андозаи экран истифода баранд . Ин ба таври мӯътадил муҳим аст, зеро он имкон медиҳад, ки як ҳуҷҷати ягонаи HTML имкон медиҳад, ки аз рӯи экран истифода бурда шаванд.

Cascade қисми воқеии махсуси истилоҳ "варианти таркиби сабки" мебошад. Лавҳаи стандартии вебӣ ба воситаи як силсила тарҳҳо дар саҳифа, монанди дарёе, Об дар дарё бо тамоми сангҳо дар шифо меҷангад, аммо танҳо дар поёни он, ки об ба зудӣ таъсир мерасонад, таъсир мерасонад. Дар ҳамин ҳолат дар бораи сақич дар саҳифаҳои сабки вебсайт дуруст аст.

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

Барои намунаи дигари браузери ман, дар веб-браузери ман, font-папа " Times New Roman " мебошад, ки дар ҳаҷмаш 16 нишон дода шудааст. Ба наздикӣ ягон саҳифаеро, ки ман мебинам, нишон диҳед, ки дар он оила ва андозаи он. Ин аз он сабаб аст, ки ҷадвал, ки варақаҳои дуюми статикиро муайян мекунанд, ки аз ҷониби конструкторҳо худашонро муайян мекунанд, барои андозаи ҳарф ва оила бинанд, ки пешфарзии веб-браузерро манъ мекунанд. Ҳар як саҳифаҳои сабки шумо барои веб саҳифа сохта шудааст, ки аз намудҳои пешфарзии браузер фарқ мекунад. Пас аз он, ки ин воҳиди додашуда танҳо дар ҳолате татбиқ карда мешавад, Агар шумо хоҳед, ки пайвастҳои санги зард ва аломати поёнӣ дошта бошед, ба шумо лозим нест, ки чизе кор накунед, зеро ки он варианти дигар аст, аммо агар файлҳои CSS-и худро нишон диҳед, ки пайвастҳо бояд сабз бошанд, ранги сиёҳ бармегардад. Тафсилот дар ин намуна боқӣ мемонад, зеро шумо ба таври дигар нишон надодед.

CSS дар куҷост?

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

Чаро CSS муҳим аст?

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

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

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

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