2008-12-14 5 views
0

Sur la page http://tesselaar.com/gallery/ J'ai un en-tête (niveau 1) en haut de la page "Galerie de photos" qui ne s'affiche pas dans IE7 et je n'arrive pas à comprendre pourquoi.En-tête qui ne s'affiche pas avant l'élément flottant

Il suit le même CSS et la même structure de page que le reste du site, la seule différence étant qu'il y a un élément flottant vers la droite immédiatement après.

Tout aperçu serait apprécié.

+0

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? –

+0

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

Répondre

1

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é.

+0

Bonnes suggestions, mais il semble avoir résolu lui-même quand je laisse Windows se mettre à jour, donc je suppose qu'il était spécifique à la construction de IE7 que j'avais. À votre santé. – da5id

+0

pas si je pouvais le voir aussi, mais mon gars est réparé indépendamment :) – annakata

0

Je pense que le problème concernait les flottants et le contenu en italique. IE déteste avoir le contenu en italique autour des flottants.

je soupçonne que vous Resserrement une autre css vous mettez un peu trop-plein caché là-bas et par inadvertance fixes deux problèmes ...

Voici un petit article sympa à ce sujet: http://www.positioniseverything.net/explorer/italicbug-ie.html

Questions connexes