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 :

Longueur d'un div


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 53
    Par défaut Longueur d'un div
    Salut

    Je voudrais pouvoir placer un div à un endroit donné de ma page et faire en sorte que sa longueur s'ajuste automatiquement à la bordure droite de la page.

    J'ai donc testé en mettant une propriété width à 100%.
    Ca fonctionne bien sous IE, par contre, sous Firefox, il déborde sur la droite (en fait, il prend la largeur totale de la page).


    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
     
    <html>
     
      <head>
        <title> test </title>
      </head>
     
      <body>
     
        <div style='background-color:#cccccc; height:50px; width:100%; margin-top:150px; margin-left:200px;'>
        </div>
     
      </body>
     
    </html>
    Savez-vous comment faire ?
    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    C'est à cause du margin_left je pense...
    Tu a un div de 100% et en plus une marge de 200 px alors ça déborde...
    Fait un div d'un peu moins de 100% et ta marge en pourcentage aussi (de façon à ce que ce soit complémentaire )!

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 53
    Par défaut
    Merci pour ta réponse mais ça ne fonctionne pas

    Le truc, c'est que ça marche bien sous IE.
    Si je mets 100% pour la largeur du div, celui-ci s'ajuste bien à la bordure droite de la fenetre, quelque soit la marge à gauche.
    Par contre, sous Firefox, il fait un calcul suivant la largeur de la fenetre (100% de 1024px par exemple).

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bon j'ai une idée un peu lourde qui devrait marcher dans tous les cas :
    tu fait un tableau de largeur 100%, tu fait 2 colonnes, une ou il y a le message et l'autre de largeur 200px .

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    as-tu essayé avec un width:auto; ?
    éventuellement avec un div conteneur et un div contenant

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 53
    Par défaut
    Merci Francis

    Ca marche avec width: auto

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/08/2014, 12h23
  2. Réponses: 8
    Dernier message: 28/06/2012, 15h22
  3. Problème pour régler la longueur d'un div en fonction d'un autre
    Par anubis62 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 16/06/2009, 22h30
  4. Longueur/hauteur d'un div
    Par Olivier Regnier dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/01/2008, 23h08
  5. Longueur d'une div selon une autre
    Par Seta-san dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 01/07/2007, 20h47

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