Sélecteur E[attr="value"]

Ce sélecteur est plus précis que le sélecteur E[attr] En plus d'avoir les attributs spécifiés, il doit également avoir la valeur d'attribut spécifiée.

L'exemple de code est le suivant :

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://ask.php.cn/" />
<title>php中文网</title>
<style type="text/css">
li{
  list-style:none;
  float:left;
  height:20px;
  line-height:20px;
  width:20px;
  border:1px solid #333;
  border-radius:10px;
  border-radius:10px;
  border-radius:10px;
  text-align:center;
  color:green;
  margin-right:5px;
}
li[id="third"]{
  color:red;
}
</style>
</head>
<body>
<div class="antzone">
  <ul>
    <li>1</li>
    <li title="antzone" id="theid">2</li>
    <li id="third">3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
  </ul>
</div>
</body>
</html>

Le code ci-dessus peut définir la police dans l'élément li avec l'attribut id et la valeur d'attribut tiers sur rouge.

Ce sélecteur peut également être utilisé ensemble pour améliorer la précision de la correspondance. Le code est le suivant :

li[title="antzone"][id="theid"]{
  color:red;
}

Le code ci-dessus peut avoir à la fois des attributs de titre et d'identifiant et les valeurs d'attribut sont antzone et la police dans l'élément li de theid est définie sur rouge.



Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://ask.php.cn/" /> <title>CSS教程</title> <style type="text/css"> li[class="html-zhuanqu"]{color:blue;} </style> </head> <body> <ul> <li class="html-zhuanqu">html专区</li> <li class="div css">DIV+CSS专区</li> <li class="js zhuanqu css">Javascript专区</li> <li class="css-zhuanqu">Jquery专区</li> </ul> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel