Ребят, вопрос по теме оформления элементов иконками
Часто слышу, что для кнопок/прочих элементов иконки нужно вставлять фоном через css. Так мол и запросов меньше, и он объектом DOM дерева уже не является, и в итоге страница "легче"
Это же не верно?
Вот такие кнопки, как на карточке ниже, должны использовать иконки через вставку svg (спрайтами) в html. Запросов больше не станет. DOM-у - даже от пары сотен элементов на странице (куча карточек товаров в интернет-магазине) хуже не станет. Для фреймворков - тоже разницы нет.
Я прав, что лучше вставлять непосредственно в html, а не через css фоном?
Все зависит от того какой функционал ты хочешь повесить на элемент и как регулировать ту же картинку, принимай решение самостоятельно, если тебе нужна картинка без манипуляций делай фоном, если нужно чтобы над ней совершались действия, вставляй например свг как элемент.