CSS framework

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 12. května 2016; kontroly vyžadují 22 úprav .

CSS framework  je framework vytvořený za účelem zjednodušení práce designéra layoutu , urychlení vývoje a odstranění maximálního možného počtu chyb v layoutu ( problémy s kompatibilitou mezi různými verzemi prohlížečů atd.). Podobně jako knihovny skriptovacích jazyků jsou i knihovny CSS , obvykle ve formě externího souboru css, „připojeny“ k projektu (přidány do záhlaví webové stránky). Rámce s více funkcemi mají také více funkcí a doplňků založených na JavaScriptu, ale jsou většinou orientovány na design a zaměřují se na interaktivní vzory uživatelského rozhraní. Tento detail odlišuje frameworky CSS od jiných frameworků JavaScript.

Výhody

Nevýhody

Rozdíly

Typy knihoven CSS

Kvůli zmíněným nedostatkům je používání knihoven CSS v odborné veřejnosti kontroverzní. To také vedlo ke vzniku různých typů knihoven CSS. Obvykle lze rozlišit dva typy: Komplexní a Limited. Třetí možností by bylo vyvinout vlastní knihovnu [4] . Tuto možnost upřednostňuje většina vývojářů, protože poskytuje výhody vlastního řešení a snižuje negativa závislosti na knihovnách třetích stran.

Komplexní knihovny CSS

Tento typ knihovny se snaží pokrýt většinu věcí, které by vývojář mohl potřebovat. Tento typ zahrnuje knihovny, které obsahují CSS pro rozvržení a reset (nebo nějaký druh frameworku).

Omezené knihovny CSS

Jak název napovídá, tento typ knihovny pokrývá pouze omezený okruh potřeb nebo má specifický účel.

Příklady knihoven CSS

Komplexní

Limited

Poznámky

  1. YAML Builder . Datum přístupu: 20. srpna 2012. Archivováno z originálu 23. srpna 2012.
  2. Pokyny pro vývoj vlastního CSS frameworku Archivováno 15. srpna 2012.

Odkazy