Comment styliser le rôle CSS


110

Dans le HTML suivant

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

l'id est accessible via #contentCSS. Comment puis-je accéder role="main".

Réponses:



16

Y accéder de cette manière devrait fonctionner: #content[role="main"]



13

Le moyen le plus court d'écrire un sélecteur qui accède à ce div spécifique est simplement d'utiliser

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

Les réponses précédentes ne sont pas fausses, mais elles reposent sur vous en utilisant soit un div, soit un identifiant spécifique. Avec ce sélecteur, vous pourrez avoir toutes sortes de balises folles et cela fonctionnerait toujours et vous éviterez les problèmes de spécificité.

[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

veuillez utiliser :

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

1

on peut utiliser

 element[role="ourRole"] {
    requried style !important; /*for overriding the old css styles */
    }
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.