Existe-t-il un moyen d'émuler le sélecteur css "+" dans IE6,7?sélecteurs css IE6,7 correctif
h1 + h2{margin-top: 10px;}
Impossible de trouver la solution.
Existe-t-il un moyen d'émuler le sélecteur css "+" dans IE6,7?sélecteurs css IE6,7 correctif
h1 + h2{margin-top: 10px;}
Impossible de trouver la solution.
Vous pouvez utiliser jQuery pour ajouter des classes pour IE6:
<script>
$('H1 + H2').addClass('h2-after-h1');
<script>
<style>
.h2-after-h1 {margin-top: 10px; }
<style>
Dans IE7, combinateur adjacents frères et soeurs (+
) ne fonctionne nativement avec limitation causée par bug lié aux commentaires HTML. JavaScript workaround supprime les commentaires HTML en tant que nœuds DOM après le chargement de la page.
J'espère que cela aidera, merci beaucoup! – FlashTrava
Je pensais que c'est un sélecteur standard et devrait fonctionner au moins dans IE7, n'est-ce pas? Je ne peux pas vérifier ça maintenant. Soit dit en passant, ces sélecteurs sont appelés [Adjacent frères sélectionneurs] (http://www.w3.org/TR/CSS2/selector.html#adjacent-selectors) – mkk
Le sélecteur '+' fonctionne dans IE7. – v42