tgoop.com/frontendnoteschannel_ru/5220
Create:
Last Update:
Last Update:
Атрибут scoped для <style> позволяет писать стили которые применяются только внутри компонента. Это альтернатива сложным подходам с shadow DOM или неймингами классов для предотвращения конфликтов. Избавляет от необходимости писать универсальные классы или подключать сложные сторонние библиотеки для изоляции стилей.
<div class="card">
<style scoped>
p { color: red; }
</style>
</div>— Мы добавляем элемент <style scoped> внутри компонента div с классом card
— Все стили, написанные внутри этого блока, будут применяться только к элементам внутри компонента, не затрагивая глобальные стили
— В примере, стиль color: red; применяется только к абзацу <p>, который находится внутри данного компонента card

