Я сейчас переписываю CSS для нашего сайта, так как предыдущий стал огромным раздуванием (один из файлов CSS был примерно 180 кб). Это нормально?Как разделить файлы CSS для поддержки нескольких устройств?
Мне интересно узнать, что является наиболее продуктивным & эффективным способом хранения кода CSS для веб-сайта. Из-за природы устройств в настоящее время я не думаю, что можно писать медиа-запросы для таргетинга устройств (например, responsive.smartphone.landscape, responsive.tablet.portrait и т. Д. И т. Д.). Кроме того, используя методологию точки останова, многие медиа-запросы будут перекрываться.
Я рассматриваю возможность писать файлы CSS с помощью медиа-запросов, с отдельными для медиа-запросов, которые перекрываются. Как я могу уменьшить раздувание & не нужно отправлять файлы размером 200 КБ на смартфоны или планшеты, когда только маленький код файла относится к самому устройству?
Вы уменьшенная? –
180kb звучит как 50% ненужных вещей;) Рассматривали ли вы рефакторинг своего кода, как удаление мертвого кода и устаревшие объявления совместимости (префиксы границ границы)? – Christoph