Подключать CSS через link или @import?
Подключить модуль CSS можно 2 способами:
Через HTML с использованием тега link (предпочтительнее)
<link rel="stylesheet" href="style-module.css" />
- Через CSS с использованием правила @import
<style> @import url("style-module.css"); </style>
Почему надо использовать link?
В теории единственная разница между ними заключается в том, что @import
является механизмом CSS, который включает таблицу стилей, а <link>
- механизмом HTML. Однако браузеры обрабатывают их по-разному, предоставляя <link>
явное преимущество с точки зрения производительности. В частности Лучшие практики для ускорения вашего веб-сайта от Yahoo предлагают использовать <link>
.
http://qaru.site/questions/15608/difference-between-import-and-link-in-css