bonsoir à tous,
En testant mon site sous Opera je suis tombé sur une différence de comportement comparé à FF.
Pour commencer, le CSS
Et le html
Le fait d'appliquer une marge à gauche provoque un décalage sous opéra.
Au lieu d'adapter le largeur du bloc "contenu", il prend l'espace disponible comme largeur et seulement après applique la marge ce qui provoque un décalage.
D'où viens cette différence? Que faut il modifier pour corriger ça?
Si possible j'aimerai éviter d'utiliser les padding mais si c'est l'unique solution, je vais donc revoir mon css.
Merci d'avance.
En testant mon site sous Opera je suis tombé sur une différence de comportement comparé à FF.
Pour commencer, le CSS
<style type="text/css">
#bonus {
float: right;
width: 200px;
height: 400px;
background: #00CCCC;
}
#contenu {
background: #00FF00;
height: 500px;
overflow: auto;
margin-left: 10px;
}
</style>
Et le html
<div id="bonus"></div>
<div id="contenu"></div>
Le fait d'appliquer une marge à gauche provoque un décalage sous opéra.
Au lieu d'adapter le largeur du bloc "contenu", il prend l'espace disponible comme largeur et seulement après applique la marge ce qui provoque un décalage.
D'où viens cette différence? Que faut il modifier pour corriger ça?
Si possible j'aimerai éviter d'utiliser les padding mais si c'est l'unique solution, je vais donc revoir mon css.
Merci d'avance.