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

Mise en page CSS Discussion :

max-height est ignoré par IE


Sujet :

CSS

  1. #1
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut max-height est ignoré par IE
    Bonjour,
    Je met un tableau dans un div que j'ajoute dynamiquement des lignes, avec FF,
    lorsque le tableau atteint la 350px ou plus, un scroll vertical s'affiche et la taille
    du div ne s'augmente plus. Par contre avec IE 6 , la taille du div s'augmente toujours et il n'y a pas de scroll.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="width:97%; max-height:350px; overflow:auto; ">
    Merci pour tout aide.

  2. #2
    Membre confirmé Avatar de desert
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Points : 479
    Points
    479
    Par défaut
    Bonjour,
    Dans ce cas de figure, tu dois passer par JavaScript. Il te "suffirait" de récupérer la hauteur du div et d'imposer une hauteur fixe si jamais celle-ci dépasse 350px grâce à la propriété height.

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Merci et ça marche!

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Bonjour,

    Pour IE6-, tu peux tenter les expressions CSS appeler via des commentaires conditionnelles :

    Code xhtml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <!--[if lte IE 6]> 
    <style type="text/css">
    #bloc { height:expression(this.scrollHeight > 350 ? "350px" : "auto"); }
    </style>
    <![endif]-->

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut

    Encore merci, ça marche

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

Discussions similaires

  1. Le fichier properties par défaut est ignoré
    Par cmako dans le forum Langage
    Réponses: 8
    Dernier message: 02/01/2013, 17h48
  2. Réponses: 4
    Dernier message: 15/12/2003, 17h46
  3. Réponses: 2
    Dernier message: 16/10/2003, 17h17

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