Come modellare il ruolo CSS


110

Nel seguente HTML

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

è possibile accedere all'id tramite #contentCSS. Come accedo a role="main".

Risposte:



16

Accedervi in ​​questo modo dovrebbe funzionare: #content[role="main"]



13

Il modo più breve per scrivere un selettore che accede a quel div specifico è semplicemente usare

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

Le risposte precedenti non sono sbagliate, ma si basano sull'utilizzo di un div o sull'id specifico. Con questo selettore, sarai in grado di avere tutti i tipi di markup folli e funzionerebbe comunque ed eviterai problemi con la specificità.

[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

si prega di utilizzare :

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

1

possiamo usare

 element[role="ourRole"] {
    requried style !important; /*for overriding the old css styles */
    }
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.