Poster une réponse à un sujet: [CSS] - Bug IE d'espacement avec un float
Attention, ce sujet est un sujet ancien (7296 jours sans réponse)
Poire
bug connu. IE a du mal avec la gestion des flottants quand ils sont en "contact" avec des blocs externes. Englobe le gauche dans le haut et ton problème sera résolu.
J'ai changé le design

englober le gauche ds le haut n'est pas satisfesant à mes yeux (question de logique)
Merci quand même

pipo

zion

mais c'est...

totozifiant

Vivement IE28

gizmo
bug connu. IE a du mal avec la gestion des flottants quand ils sont en "contact" avec des blocs externes. Englobe le gauche dans le haut et ton problème sera résolu.
zion
je l'ai viré ton h1, ca changeait que dalle sur le reste

Poire
pour le h1 il faut mettre le clear: both où pour pouvoir afficher un truc à côté ? C'est ptet ça qui merde :S
zion
Je vois pas
Je laisse sur le feu, j'y regarderai encore plus tard si j'ai une idée

Je laisse sur le feu, j'y regarderai encore plus tard si j'ai une idée

Poire
J'ai fait un tas de tests aussi.
Je pige pas
Je pige pas

zion
c'est balaud hein
bizarre, je fais qqs tests, j'y arrive pas non plus jusque là

bizarre, je fais qqs tests, j'y arrive pas non plus jusque là

Poire
CSS :
Sous FireFox pas de pb, sur IE il y a un petit espace entre le bloc de gauche et la barre horizontale
Une solution ?
Merci.
- * {
- font-family: Trebuchet MS, serif;
- }
- body, h1 {
- margin: 0;
- padding: 0;
- }
- #header {
- background-color: black;
- color: white;
- height: 71px;
- line-height: 71px;
- text-align: center;
- }
- #gauche {
- float: left;
- background: red;
- width: 173px;
- height: 500px;
- clear: right;
- }
- #haut {
- background: #B37D00;
- height: 2em;
- margin: 0;
- padding: 0;
- }
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
- <head>
- <title>test</title>
- <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
- <style type="text/css" media="screen">@import url(test.css);</style>
- </head>
- <body>
- <div id="header">
- <h1>Acceuil</h1>
- </div>
- <div id="gauche">
- </div>
- <div id="haut">
- </div>
- </body>
- </html>
Sous FireFox pas de pb, sur IE il y a un petit espace entre le bloc de gauche et la barre horizontale

Une solution ?
Merci.