Верстка · Senior · Запитання 3 з 75
Що робить @scope (.card) to (.card__content) { img { ... } }?
- ✓Правильна відповідь: Стилізує
imgусередині.card, але не всередині.card__content - 2Стилізує
imgлише всередині.card__content, вкладеного в.card - 3Створює Shadow DOM для
.cardта ізолює його стилі від сторінки
Пояснення
@scope задає корінь області й необов'язкову «нижню межу» (donut scope): стилі діють усередині .card, але не проникають у .card__content і його нащадків. Крім того, за однакової специфічності перемагає правило з ближчим коренем (scoping proximity). Shadow DOM @scope не створює.