Correspondance du premier élément d'un type spécifique dans l'ensemble du document
Problème :
Comment pouvez-vous appliquer le style :first-of-type au premier élément d'un type particulier n'importe où dans le document, quel que soit son parent element?
Limites CSS :
La pseudo-classe :first-of-type de CSS sélectionne uniquement le premier frère d'un type spécifique au sein de son élément parent, et non à travers l'élément parent. document entier.
JavaScript Solution :
:Ajout de classe de premier type :
Exemple :
document.querySelector('p').className += ' first-of-type';
p { background: red; } p.first-of-type { background: pink; }
<body> <section> <p>111</p> <p>222</p> <p>333</p> </section> <p>444</p> <p>555</p> </body>
Cette solution garantit que le premier paragraphe de l'ensemble du document, quel que soit son emplacement , reçoit le style "premier du type".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!