Cómo aplicar estilo al rol CSS


110

En el siguiente HTML

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

se puede acceder a la identificación a través #contentde CSS. ¿Cómo accedo role="main"?

Respuestas:



16

Acceder a él de esta manera debería funcionar: #content[role="main"]



13

La forma más corta de escribir un selector que acceda a ese div específico es simplemente usar

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

Las respuestas anteriores no son incorrectas, pero dependen de que use un div o use la identificación específica. Con este selector, podrá tener todo tipo de marcado loco y aún funcionará y evitará problemas con la especificidad.

[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

por favor use :

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

1

nosotros podemos usar

 element[role="ourRole"] {
    requried style !important; /*for overriding the old css styles */
    }
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.