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 :

Fixer la taille maxi d'une image


Sujet :

HTML

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 102
    Points : 80
    Points
    80
    Par défaut Fixer la taille maxi d'une image
    Bonjour,

    Voilà ce que je souhaite mettre en place. J'ai une page avec des div pour la mise en page. L'entête (<div id="header">) a une hauteur fixe de 75px. J'ai une image qui fait 100px de hauteur. Je souhaiterais redimensionner cette image dynamiquement. Est-ce possible de gérer cela avec du CSS ? Faut-il créer une "image" temporaire via un script PHP par exemple ?
    Merci d'avance pour vos réponses.

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    si j'ai bien compris, tu peux faire ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="header>
      <img src="..." id="logo" />
    </div>
    puis ca:
    tu peux aussi utiliser la propriété max-height qui redimensionnera ton image que si elle est trop grande (ne marche pas avec ie).

    un truc a essayer:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #logo {height: inherit;}
    inherit devrait indiquer qu'il faut mettre la même taille que l'élément parent, donc le div (à essayer)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 102
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par MasterOfChakhaL
    si j'ai bien compris, tu peux faire ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="header>
      <img src="..." id="logo" />
    </div>
    puis ca:
    tu peux aussi utiliser la propriété max-height qui redimensionnera ton image que si elle est trop grande (ne marche pas avec ie).

    un truc a essayer:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #logo {height: inherit;}
    inherit devrait indiquer qu'il faut mettre la même taille que l'élément parent, donc le div (à essayer)
    Merci pour ta réponse. J'ai donc fixer la hauteur de #logo. Par contre, j'ai essayé avec inherit et sous IE, ça ne fonctionne pas. Par contre sous FF, pas de problème, l'image est bien redimensionnée.

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    si tu penses que c'est bon, n'oublie pas de cliquer sur résolu...
    EDIT:
    oups, pas assez patient moi...

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 102
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par MasterOfChakhaL
    si tu penses que c'est bon, n'oublie pas de cliquer sur résolu...
    EDIT:
    oups, pas assez patient moi...
    Au fait, on peut tester le navigateur dans un CSS ==> Au fait, on peut tester le navigateur dans un CSS ?

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

Discussions similaires

  1. Récupérer la taille réelle d'une image
    Par danyboy85 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/07/2013, 14h37
  2. Réponses: 1
    Dernier message: 14/02/2008, 08h37
  3. Calculer la taille finale d'une image ISO à partir du dossier source
    Par raoulchatigre dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 05/09/2007, 21h20
  4. récupérer la taille totale d'une image avant chargement
    Par sorenson dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/06/2006, 14h50
  5. Taille max d'une image
    Par Risike dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/05/2006, 17h16

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