Задать вопрос
@hinie

Как экранировать стили?

Как экранировать стили?

<div>
  <button>ShouldBeRed</button>
  <style>
  button{
    background:red;
  }</style>
</div>
<div>
  <button>shouldBeGreen</button>
  <style>
  button{
    background:green;
  }</style>
</div>
<div>
  <button>shouldBeDefault</button>
</div>

Использовать инлайн атрибуты не получится из-за длинных стилей.
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
Куда «экранировать»? Зачем «экранировать»? Вы хотите, чтобы стиль магически применялся только к лежащей рядом с ней кнопке? Так не работает. Используйте классы или идентификаторы, если не хотите инлайново писать. Ну или какой-то сложный селектор. Короче, в стиле должно быть явно указано какую button вы имеете в виду от корня документа.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы