IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

débordement de div


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    bat
    bat est déconnecté
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 29
    Par défaut débordement de div
    Bonjour à tous,
    j'ai un problème avec un div sous Firefox uniquement.
    J'ai un div avec un positionnement absolu, et une height et width précisés en pixels. A l'intérieur, se trouve un tableau. Il se trouve que la taille du tableau est plus importante que la taille du div : sous IE, le div s'aggrandit bien en fonction de son contenu. Mais sous Firefox, la taille du div reste fixe et mon tableau déborde.
    Existe il une solution à ce problème ?

    Merci beaucoup d'avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <div style="display: none; background-color: red; text-align: center; vertical-align: middle; width: 450px; height: 300px; position: absolute; left: 50%; top: 50%; border: 1px solid black;" id="photoviewer">
      <table style="width: 100%; height: 280px;" border=1>
        <tr>
          <td height="10px" align="right">blabla</td>
        </tr>
        <tr>
          <td height="300px" align="center" valign="middle">
            <img src="toto.gif" id="photoviewed">
          </td>
        </tr>
        <tr>
          <td height="10px" align="center">
            <table><tr><td>XXX</td><td>YYY</td></tr></table>
          </td>
        </tr>
      </table>
    </div>

  2. #2
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    En fait IE interprete mal la propriéte height (il fait l'equivaent d'un min-height)
    modifie ton css com ceci, je pense que ca devrai fonctionner comme tu le souhaite.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    display: none; background-color: red; text-align: center; vertical-align: middle; width: 450px; _height: 300px; min-height: 300px; position: absolute; left: 50%; top: 50%; border: 1px solid black;

  3. #3
    bat
    bat est déconnecté
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 29
    Par défaut
    Merci beaucoup, ça fonctionne !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Débordement DIV sous Firefox
    Par Pgs dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 24/01/2013, 09h56
  2. Débordement d'un div
    Par kokomaniak dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 07/09/2012, 16h41
  3. Débordement du contenu dans une div sous IE8
    Par cilies38 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 08/02/2011, 14h40
  4. débordement div en position absolute
    Par cssblues dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 05/08/2009, 18h52
  5. 2 div à coté et débordement
    Par lisa.a dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 24/02/2009, 09h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo