Головні новини
Ви тут: Головна / css / CSS-фреймворк

CSS-фреймворк



CSS Framework – фреймворк, створений для спрощення роботи верстальника, швидкості розробки і виключення максимально можливого числа помилок верстки (проблеми сумісності різних версій браузерів і т.д.). Як і бібліотеки скриптових мов програмування, CSS-бібліотеки, що зазвичай мають вигляд зовнішнього css-файлу, «підключаються» до проекту (додаються в заголовок веб-сторінки).

Переваги

  • Дозволяє не досвідченому в тонкощах верстки програмісту або дизайнерові правильно створити HTML-макет.
  • Верстка на базі блоків, а не таблиць
  • Більш швидка розробка
  • Кроссбраузерність
  • Можливість використання генераторів коду і візуальних редакторів
  • Однаковість коду при роботі в команді дозволяє знизити число розбіжностей при розробці
  • До речі фреймворки дуже полюбляють використовувати різні веб студії по розробці веб-сайтів. Так само і http://imarket.kttsoft.com/ невідрізняється від інших.

Недоліки

  • В основному бібліотеки мають незручні для людини імена селекторів, наприклад, span-1, g-3, grid_12.
  • Для вивчення css-бібліотеки потрібен якийсь час і зусилля.
  • Разом з бібліотекою ви можете отримати помилки, зроблені раніше її розробником.
  • Бібліотеки бувають сильно “роздуті” – може бути багато зайвого коду, який ви не будете використовувати у своєму проекті.
  • Ваш дизайн буде залежати від css-бібліотеки.

Відмінності

Деякі бібліотеки використовують скидання стилів (reset.css) для приведення у відповідність стилів за замовчуванням для різних браузерів, в той час як інші використовують нормалізацію (normalize.css), що зменшує кількість початкового коду бібліотеки.

Типи CSS-бібліотек

Через згадані недоліки – використання CSS-бібліотек виникають суперечки в професійному співтоваристві. Також це призвело до появи різних типів CSS-бібліотек. Умовно можна виділити два типи: Всеосяжні і Обмежені. Третім варіантом може бути розробка власної бібліотеки. Цей варіант віддає перевагу більшість розробників, так як це дає вигоди персонального рішення і зменшує негативні моменти залежності від використання сторонніх бібліотек.

Всеосяжні CSS-бібліотеки

Цей тип бібліотеки намагається охопити більшість речей, які можуть знадобитися розробнику. До цього типу віднесемо бібліотеки, які включають CSS для верстки та скидання (або якусь основу).

Обмежені CSS-бібліотеки

Як випливає з назви, бібліотеки цього типу охоплюють лише обмежений обсяг потреб або мають конкретну мету.



Автор Володимир Гривінський



Залишити коментар

Ваша електронна адреса не буде опублікована.

Вгору
UA TOP Bloggers