Como definir o estilo da função CSS


110

No seguinte HTML

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

o id pode ser acessado #contentem CSS. Como faço para acessar role="main".

Respostas:





13

A maneira mais curta de escrever um seletor que acesse esse div específico é simplesmente usar

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

As respostas anteriores não estão erradas, mas dependem de você usar um div ou o id específico. Com este seletor, você poderá ter todos os tipos de marcação maluca e ainda assim funcionaria e você evitará problemas com especificidade.

[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

podemos usar

 element[role="ourRole"] {
    requried style !important; /*for overriding the old css styles */
    }
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.