Il me semble certainement malicieux, mais avec seulement les outils de développement IE installés ici, je peux dire que ce n'est pas le HTML en soi, c'est certainement un bug IE CSS. L'une des nombreuses choses dont IE est nerveux est le flottement, donc sur cette base, je vous suggère d'essayer deux choses. Le premier est de changer le doctype à strict - c'est une base plus solide pour aller de l'avant et va changer la façon dont IE se comporte. Pourrait le réparer en lui-même.
La deuxième suggestion est d'enlever le flotteur et la largeur de la div et comptent plutôt sur la text-align: right;
vous avez appliqué à la forme. Cela vous donnerait la même disposition que dans FF maintenant sans l'utilisation de float. Cependant, il semble que ce que vous essayez d'obtenir est une liste déroulante flottante directement à droite et à gauche de l'en-tête? Si vous voulez garder un en-tête centré, ça va être assez compliqué.
Vous pourriez avoir besoin de soyez plus précis avec votre requête. Je regarde cette page maintenant et la 'Photo Gallery' h1 semble bien s'afficher dans IE7. Est-ce ce que vous voulez dire? –
Merci pour le commentaire et oui, c'était exactement cela, mais il semble avoir résolu lui-même quand je laisse Windows à jour, donc je suppose qu'il était spécifique à la construction de IE7 que j'avais. – da5id