CСС рамкаси — макет дизайнерининг ишини соддалаштириш, ривожланиш тезлиги ва максимал мумкин бўлган тартиб хатоларини йўқ қилиш учун яратилган рамка (турли хил браузер версиялари ўртасидаги мослик муаммолари ва бошқалар). Скрипт тиллари кутубхоналари каби одатда ташқи CСС файли кўринишидаги CСС кутубхоналари лойиҳага „уланади“ (веб-саҳифанинг сарлавҳасига қўшилади). Функсиялари кўпроқ бўлган рақобатбардош фреймворклар ЖаваСcрипт асосида қўшимча функсияларга эга бўлиши мумкин, лекин уларга асосан дизайн ва фойдаланувчи интерфейсининг интерактив шаблонлари учун мўлжалланган. Бу тафсилот CСС фреймворкларини бошқа ЖаваСcрипт фреймворклардан фарқ қилади.

Афзалликлари

  • Тартибнинг мураккаблиги бўйича тажрибасиз дастурчи ёки дизайнерга ҲТМЛ тартибини тўғри яратишга имкон беради.
  • Жадвалларга эмас, қатламларга асосланган тартиб.
  • Тезроқ ривожланиш.
  • Ўзаро браузер.
  • Код генераторлари[1] ва визуал муҳаррирлардан фойдаланиш қобилияти.
  • Жамоада ишлашда коднинг бир хиллиги ривожланиш жараёнида келишмовчиликлар сонини камайтиришга имкон беради.

Камчиликлари

  • Кутубхоналар жуда „кенгайиб кетган“ бўлиши мумкин — лойиҳада ишлатилмайдиган жуда кўп қўшимча кодлар бўлиши мумкин.
  • Дизайн CСС кутубхонасига боғлиқ бўлади.
  • Битта элементга бир нечта синфларни қўшиш кераклиги CСС яратилган принципни бузади: структура ва ташқи кўриниш тавсифларини ажратиш.

Фарқлари

  • Баъзи кутубхоналар[2] браузерлар бўйлаб стандарт услубларга мос келиш учун услубларни тиклашдан (ресет.cсс) фойдаланади, бошқалари[3] бошланғич кутубхона коди миқдорини камайтириш учун нормализациядан (Нормализе.cсс (Wайбаcк Мачине сайтида 2013-04-03 санасида архивланган)) фойдаланади.

CСС кутубхоналарининг турлари

CСС кутубхоналардан фойдаланиш учун кўрсатилган юқори ноқулайликлар сабабли, бу муаммолар профессионал жамаатда музокаралар тугатади. Бундан ташқари, бу, турли хил CСС кутубхоналарнинг пайдо бўлишига олиб келган. Умуман олинганлик ва чекланмаганликлар барча тури учун ажратилиши мумкин. Учунчи вариант сифатида, ўзининг ўзига хос кутубхонасини ишлаб чиқиш мумкин[4]. Бу вариант кўп яратувчилар томонидан афзал кўрилади, чунки шахсий ечимлар фойдаланишнинг томони билан боғлиқ ноқулайликларни камайтиради ва ташқи кутубхоналардан боғлиқлиги камайтирилади.

Кенг қамровли CСС кутубхоналари

Бу кутубхона тури, дастурчига керак бўлиши мумкин бўлган нарсаларнинг кўп қисмини қамраб олмоқда. Ушбу турга, таҳрирлаш ва ўчириш учун CСС кодлари (ёки асос) ўз ичига олган бибилотекалар киради.

Чекланган CСС кутубхоналари

Номидан ҳам билиб олишимиз мумкин, бу тури CСС-кутубхоналари фақат белгиланган мақсадга йўналтирилган ёки чекланиб қолган зарур бўлган таҳлил, ёрлиқ ва қўлланмаларни ўз ичига олади.

CСС кутубхоналарига мисоллари

Кенг қамровли

Чеклангани

Манбалар

  1. ↑ „ЙАМЛ Буилдер“. 2012-йил 23-августда асл нусхадан архивланган. Қаралди: 2012-йил 20-август.
  2. ↑ Гуиделинес фор Девелопинг Ёур Оwн CСС Фрамеwорк (Wайбаcк Мачине сайтида 2012-08-15 санасида архивланган)

Ҳаволаларҳттпс://т.ме/c/2332138684/4256