Встречается на собеседованиях • сегодня
Можно ли закэшировать через CSS
Да, CSS можно использовать для кэширования некоторых ресурсов, но не напрямую. Вот основные способы:
- Использование
:visited- можно кэшировать стили для посещённых ссылок:
css
a:visited {
color: purple;
}- Кэширование шрифтов - при правильном объявлении шрифты кэшируются браузером:
css
@font-face {
font-family: 'MyFont';
src: url('myfont.woff2') format('woff2');
font-display: swap;
}- CSS-спрайты - объединение изображений в один файл уменьшает количество запросов:
css
.icon {
background-image: url('sprites.png');
background-position: -10px -20px;
}Важно: сам CSS-файл кэшируется браузером при правильных HTTP-заголовках (Cache-Control, Expires). Для полноценного кэширования данных лучше использовать Service Workers или localStorage.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы