Я сейчас занимаюсь разработкой
вот этого сайта, но суть вопроса не в нём.
У меня есть анимации, вроде
этой, которые в Chrome, Opera и даже IE работают правильно, но в Firefox эта анимация не работает и некоторые элементы отображаются неправильно. При этом я протестировал всего одну анимацию на кроссбраузерность, самую сложную судя по всему. Поэтому назрел вопрос.
Правильно ли в таком случае создавать отдельные CSS файлы для каждого браузера или для некоторых браузеров.
Для меня не проблема написать два-три разных CSS файла под разные браузеры, чтобы везде корректно отображалось. Вопрос стоит таким образом:
1. Правильно ли так поступать в моём случае?
2. Не нагружает ли это сервер?
3. Не увеличит ли это размер страницы, которую получит пользователей, ведь он не должен скачивать CSS файл для других браузеров?
Возможно вы предложите другое решение моей проблемы, буду благодарен.
P.S. Так же не смог найти современной статьи на эту тему, какие теги использовать, чтобы задать link браузеру и эту часть кода воспринимал только определённый браузер. Я нашёл такую информацию, но не могу быть уверен, что она актуальна, может есть какие-то более современные решения.