Jak stylizować rolę CSS


110

W poniższym HTML

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

do id można uzyskać dostęp przez #contentCSS. Jak uzyskać dostęp role="main".

Odpowiedzi:





13

Najkrótszym sposobem napisania selektora, który ma dostęp do tego konkretnego elementu div, jest po prostu jego użycie

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

Poprzednie odpowiedzi nie są błędne, ale polegają na tym, że używasz albo elementu div, albo określonego identyfikatora. Dzięki temu selektorowi będziesz mógł mieć wszystkie rodzaje szalonych znaczników, a on nadal będzie działał i unikniesz problemów ze szczegółowością.

[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

możemy użyć

 element[role="ourRole"] {
    requried style !important; /*for overriding the old css styles */
    }
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.