Comportement bizarre sous IE7 => bug? - HTML/CSS - Programmation
Marsh Posté le 23-04-2007 à 22:29:39
C'est un problème de hasLayout, il faut utiliser <h1 style="height:1%;">
Marsh Posté le 23-04-2007 à 23:32:08
Oui, entre temps, j'ai vu ça. (mais je pensais vraiment que le hasLayout ne pouvait avoir que des conséquences de positionnement, et non pas d'affichage. Et là, en plus, ça donne un affichage buggant (le contenu apparaît et reste à l'écran une fois qu'il a été sélectionné à la souris)
Je crois qu'avec un zoom: 1, ça marche aussi.
Merci
Vraiment déroutant comme comportement.(et aussi le fait que ça marche selon les éléments qu'on trouve autour et au dessus...)
Marsh Posté le 23-04-2007 à 15:11:37
Salut,
En essayant le code HTML simple ci-dessous:
dont le but est de faire apparaître dans un bloc ayant un fond, dans lequel il y a un titre, un élément flottant à droite puis une table simple (avec un clear: right)
Il apparaît que lorsque 'lon lance un page avec ce code sous IE7, le titre "Hello" n'es pas affiché, mais est bel et bien présent dans la page, puisque sélectionnable avec la souris.
Par contre, si je remplace ma table par un div ou alors que j'englobe le tout dans une table, ou enfin que je sépare mon élément flottant et ma table par un div vid avant un clear: right, ça marche normalement.
Bref, est ce un bug ou alors ai je loupé une marche? (par exemple en faisant quelque chose d'interdit)
Merci.