Comme par MDN sélecteur d'attribut dans css a la syntaxe suivante:Pourquoi element [class = noquotes] fonctionne-t-il?
div[attr="actualValue"]
Ou comme cet exemple:
<div class="test"></div>
div[class="test"]
Mais je remarque que les guillemets autour du test
ne sont pas nécessaires comme:
div[class=test]
Exemple:
div[class=test] {
background: #6ea7b2;
}
<div class="test">I am a div</div>
Pourquoi est-ce? Est-ce que w3c spec permet la sélection d'attribut sans guillemets autour de la valeur?
Pourquoi? Je suppose que c'est pour la parité avec HTML, ce qui permet la même chose. (Parie que la moitié des gens qui lisent cela ne le savaient pas non plus.) – BoltClock