Як стилізувати роль CSS


110

У наступному HTML

<div id="content" role="main">

ідентифікатор можна отримати через #contentCSS. Як отримати доступ role="main".

Відповіді:





13

Найкоротший спосіб написати селектор, який отримує доступ до конкретного діла, - це просто використовувати

[role=main] {
  /* CSS goes here */
}

Попередні відповіді не є помилковими, але вони покладаються на вас, використовуючи або div, або використовуючи певний ідентифікатор. З цим селектором ви зможете мати всі види шаленої розмітки, і вона все одно спрацює, і ви уникнете проблем із специфікою.

[role=main] {
  background: rgba(48, 96, 144, 0.2);
}
div,
span {
  padding: 5px;
  margin: 5px;
  display: inline-block;
}
<div id="content" role="main">
  <span role="main">Hello</span>
</div>



1

будь ласка, використовуйте:

 #content[role=main]{
   your style here
}

1

ми можемо використовувати

 element[role="ourRole"] {
    requried style !important; /*for overriding the old css styles */
    }
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.