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 :

[CSS] largeur de div et retour à la ligne


Sujet :

Dimensionnement en CSS

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 [CSS] largeur de div et retour à la ligne
    Salut à tous,
    j'ai dans ma page HTML un div tout simple avec une taille fixée.
    En javascript, je viens mettre à jour le contenu de ce div avec une longue phrase : mon div s'allonge alors de la longueur de la phrase, au lieu que le texte soit coupé (sauts de ligne).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <div id="zone1" style="position:absolute; width:50">
     
    </div>
    <script language="javascript">
    document.getElementById('zone1').innerHTML = 'une longue longue longue longue longue phrase';
    </script>
    Est ce que quelqu'un voit une solution pour fixer "vraiment" la taille de mon calque à 50 px ??

    Merci beaucoup d'avance

    modéré par denisC : ajout d'un tag au titre

  2. #2
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Salut,
    mettre px après 50 ?
    histoire de lui dire de quoi il s'agit ?
    a+

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 661
    Billets dans le blog
    1
    Par défaut
    y'a u truc avec text-wrap ... je crois
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par nako
    Salut,
    mettre px après 50 ?
    histoire de lui dire de quoi il s'agit ?
    a+
    +1

    Sinon, width est correctement interprété sous Ffx comme étant la taille (ni plus ni moins), alors que sous IE, contrairement au recommandations du W3C, IE agrandit les élements si nécessaire...

  5. #5
    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
    J'ai essayé de mettre "px" mais ça ne change rien :
    sous IE : le div est agrandit
    sous FF : le div fait la bonne taille, et le texte dépasse sur la droite (!)

    J'ai trouvé la propriété "white-space: normal" pour FF, mais rien pour IE...

    C'est quand même pas possible qu'un problème aussi "basique" n'est pas de solution, si ?

  6. #6
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par bat
    J'ai trouvé la propriété "white-space: normal" pour FF, mais rien pour IE...
    C'est quand même pas possible qu'un problème aussi "basique" n'est pas de solution, si ?
    Normalement, par défaut c'est en white-space: normal (d'ou le nom).

    Et sinon, c'est un défaut bien connu de IE que d'agrandir les boites qui ne lui plaisent pas.... Fais en sorte qu'il ne puisse pas l'agrandir (avec des padding pas exemple).

  7. #7
    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
    avec des padding ?? heu .... pas compris Lol.
    On peut faire ça même si mon div est en position absolute ?

  8. #8
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 661
    Billets dans le blog
    1
    Par défaut
    css IE =>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  9. #9
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 661
    Billets dans le blog
    1
    Par défaut
    ou normal d'ailleurs... mais là il peut augmenter un peu la largeur ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  10. #10
    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
    ARgg j'ai essayé aussi mais ça ne change rien : du coup je fais du wordwrap avec php, mais c'est quand même pas le top

Discussions similaires

  1. [CSS] Empecher le retour à la ligne dans une cellule
    Par pekka77 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/02/2009, 17h50
  2. div tableau css retour à la ligne
    Par pas30 dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 26/12/2007, 17h28
  3. <div> sans retour à la ligne
    Par XtoX dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 16/03/2007, 16h20
  4. [CSS] DIVs qui va à la ligne... :(
    Par m0pz dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 02/01/2006, 16h24
  5. <div> et <p> retour à la ligne
    Par luta dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 05/12/2005, 14h55

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