Почему люди делают иконки в кнопках/ссылках используя абсолютное позиционирование?

Такое позиционирование иконок в кнопках и ссылках с использованием абсолютного позиционирования обусловлено несколькими факторами.

Во-первых, абсолютное позиционирование позволяет точно указать местоположение иконки независимо от остальных элементов на странице. Это особенно удобно, если иконка должна быть визуально связана с текстом или кнопкой, но не должна занимать место в документе. Такой подход позволяет создать компактный дизайн, особенно в случае мобильных устройств или ограниченной ширины блока.

Во-вторых, абсолютное позиционирование дает возможность свободно изменять размер иконки без влияния на размер текста или других элементов. Это означает, что иконка может легко соответствовать требованиям дизайна, без учета ограничений, наложенных другими элементами.

В-третьих, подход с абсолютным позиционированием также позволяет создавать анимации и переходы с иконками при наведении, щелчке или других действиях пользователя. Это может улучшить визуальный опыт пользователя и создать динамическую интерактивность на странице.

Однако, необходимо помнить, что использование абсолютного позиционирования может привести к некоторым проблемам, таким как перекрытие других элементов или проблемы с доступностью и SEO-оптимизацией. Поэтому важно тщательно продумать и протестировать дизайн с иконками, использующими абсолютное позиционирование, чтобы убедиться в его эффективности и соответствии требованиям проекта.