Верстка на CSS фреймворке — много тегов HTML или правила CSS?
Добрый день!
Столкнулся со следующей делеммой.
Фреймворк UiKit, верстаю макет. В UiKit огромное множество заготовленных классов, которые генерируют CSS стили.
И у меня два пути. Верстать классами в HTML, и на выходе мы получим раздутый HTML и минимальный CSS, либо наоборот, минимально использовать классы UiKit и на выходе мы получим минимальный HTML и раздутый CSS, но тогда и смысла в UiKit особого то и нет.
Сейчас верстаю так. В HTML классами верстаю позиционирование, выравнивание, флексы и т.д, а в css оставляю только оформление - цвет текста, размер шрифтов, цвет фона и т.д.
- Я работаю по принципу: взял фреймворк - бери из него максимум и следуй базовым инструкциям этого фреймворка, даже если из-за этого будет раздутый код.
Намного проще разбираться в будущем будет в чуть более раздутом коде, но который был написал по всем правилам данного фреймворка, чем в твоем 'легком-лаконичном' коде, который без бутылки с ходу не разберешь...