Bonjour,
J'ai un soucis d'interprétation de mon fichier css sur IE.
Voila le source :
et mes classes css :
L'idée est de faire un bandeau constitué de 3 images :
- la première est la bordure gauche avec les bords arrondis.
- la deuxième est une zone avec en background, une image dégradée, et aligné à droite un bouton de validation de formulaire.
- la dernière est la bordure droite avec les bords arrondis.
Mon soucis semble venir du float. IE met ces 3 éléments l'un en dessous de l'autre au lieu de les alignés (Alors que sur Firefox, tout marche sans problème).
Après avoir revérifié plusieurs fois mon code, et en vérifiant le fonctionnement de la propriété float, je n'arrive pas à déterminer ce qui coince.
J'ai également testé avec un pied de page avec clear:both, mais même résusltat.
J'ai bien sur regarder d'autres messages traitants du même sujet, et je n'arrive toujours pas à résoudre ce problème.
Merci de votre aide.
Modifié par Fleep (29 Jan 2007 - 18:20)
J'ai un soucis d'interprétation de mon fichier css sur IE.
Voila le source :
<div class="bande-degrade">
<div class="degrade-angle-gauche">
<img src="..." alt="..." />
</div>
<div class="degrade-blue-middle">
<a href="#" onclick="javascript:submitForm(document.forms[0]);"><img src="..." border="0" alt="..."/></a>
</div>
<div class="degrade-angle-droit">
<img src="..." alt="" />
</div>
</div>
et mes classes css :
.bande-degrade{
width: 582px;
height: 43px;
float: left;
margin: 0;
border-top: 2px solid white;
}
.degrade-angle-gauche{
width: 8px;
height: 43px;
float: left;
}
.degrade-angle-droit{
width: 8px;
height: 43px;
float: left;
}
.degrade-blue-middle{
width: 566px;
height: 33px;
float: left;
text-align: right;
padding-top: 10px;
background: URL("...");
}
L'idée est de faire un bandeau constitué de 3 images :
- la première est la bordure gauche avec les bords arrondis.
- la deuxième est une zone avec en background, une image dégradée, et aligné à droite un bouton de validation de formulaire.
- la dernière est la bordure droite avec les bords arrondis.
Mon soucis semble venir du float. IE met ces 3 éléments l'un en dessous de l'autre au lieu de les alignés (Alors que sur Firefox, tout marche sans problème).
Après avoir revérifié plusieurs fois mon code, et en vérifiant le fonctionnement de la propriété float, je n'arrive pas à déterminer ce qui coince.
J'ai également testé avec un pied de page avec clear:both, mais même résusltat.
J'ai bien sur regarder d'autres messages traitants du même sujet, et je n'arrive toujours pas à résoudre ce problème.
Merci de votre aide.
Modifié par Fleep (29 Jan 2007 - 18:20)