Ссылка на ваш пост мне не работает, поэтому я не вижу код.
Одной из возможных причин такого поведения является способ включения внешнего файла CSS.Если вы использовали @import
, попробуйте вместо этого использовать элемент <link>
и обязательно включите все ваши CSS-файлы в элемент <head>
(не в теле)
Другая причина может быть связана с чрезмерным весомили к количеству этих CSS-файлов: браузеру может потребоваться много времени для загрузки и синтаксического анализа всех правил, поэтому, если ваш сервер включен для обслуживания сжатого содержимого, попробуйте обслужить все ваши CSS-файлы сжатием gzip (или дефляцией на самых старыхapache) и, если это возможно, попробуйте также уменьшить количество запросов css (Вы можете увидеть .htaccess шаблона html5, чтобы получить действительный пример)
Если вы объединяете все свои файлы css в один файлобычно сжатие gzip может работать даже лучше, чем сжатие одного файла за раз.
Последнее, но не менее важное, улучшите производительность ваших правил CSS: всегда используйте подробные правила и всегда избегайте общих выражений, таких как* { margin: 0; padding: 0 }
потому что браузеру обычно требуется больше времени, чтобы применить этот стиль к элементам