Bonjour,
J'ai un problème sur un site qui doit impérativement être compatible IE7.
Certains boutons sont constitués d'un élément BUTTON avec 3 DIVs dedans pour faire de beaux boutons avec arrondis et icônes à gauche.
Voilà un exemple de code pour ces boutons :
Ca fonctionne bien sous IE8, IE9, FF3.5, FF4, GC11, Safari 5 et Opéra 11 mais pas sous IE7 (encore lui).
IE7, au lieu d'élargir l'élément BUTTON l'agrandit, mettant les 3 DIV les uns en dessous des autres (au lieu d'être les uns à côté des autres).
Il y a une solution 100% CSS à ça ?
J'ai un problème sur un site qui doit impérativement être compatible IE7.
Certains boutons sont constitués d'un élément BUTTON avec 3 DIVs dedans pour faire de beaux boutons avec arrondis et icônes à gauche.
Voilà un exemple de code pour ces boutons :
<html>
<head>
<title></title>
<style>
.gauche, .milieu, .droite
{
float: left;
height: 23px;
}
.gauche
{
width: 23px;
background-color: Red;
}
.milieu
{
width: auto;
background-color: Yellow;
}
.droite
{
width: 5px;
background-color: Green;
}
</style>
</head>
<body>
<button>
<div class="gauche"></div>
<div class="milieu">Texte du bouton</div>
<div class="droite"></div>
</button>
</body>
</html>
Ca fonctionne bien sous IE8, IE9, FF3.5, FF4, GC11, Safari 5 et Opéra 11 mais pas sous IE7 (encore lui).
IE7, au lieu d'élargir l'élément BUTTON l'agrandit, mettant les 3 DIV les uns en dessous des autres (au lieu d'être les uns à côté des autres).
Il y a une solution 100% CSS à ça ?