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 :

[XHTML] textarea height 100%


Sujet :

HTML

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 9
    Par défaut [XHTML] textarea height 100%
    Bonjour,

    J'ai besoin d'ajuster la hauteur d'une textarea en fonction de la taille de la fenêtre.

    Après avoir longtemps cherché, il semble que le style height:100%; est ignoré si le DOCTYPE est XHTML... Par contre en HTML 4.01 ça marche très bien.

    Est-ce qu'il y a moyen de contourner ce problème car le site doit rester valide XHTML ?

    Merci pour vos réponses.

  2. #2
    Membre Expert Avatar de Nemesys
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 895
    Par défaut
    Un textarea s'utilise de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <TEXTAREA name="negative" rows=2 COLS=20></TEXTAREA> <P>
    rows représentant la hauteur en nombre de lignes et COLS la largeur en nombre de colonnes(=caractères).

    Donc je ne vois pas l'utilité du height ?

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 9
    Par défaut
    Citation Envoyé par Nemesis_
    Donc je ne vois pas l'utilité du height ?
    L'avantage du height, c'est de pouvoir l'indiquer en poucent pour qu'il s'ajuste au redimensionnement de la fenêtre.

    Si je fixe le rows, sa taille sera fixe... pour info "width" est valide et marche bien sur la quasi-totalité des browsers.

  4. #4
    Membre Expert Avatar de Nemesys
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 895
    Par défaut
    Peux tu afficher une partie de ton code ?

  5. #5
    Membre habitué
    Inscrit en
    Septembre 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 9
    Par défaut
    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
     
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
    <title>
    Page sans titre
    </title>
    </head>
    <body>
        <form name="form1" method="post" id="form1">
     
            <textarea name="test" rows="2" cols="20" id="TextBoxTest" style="height:100%;background-color:#eee;"></textarea>
     
        </form>
    </body>
    </html>
    Si tu enlèves le doctype, ça marche. Par contre j'ai dis une bêtise : ce n'est apparemment pas valide en HTML 4.01.

  6. #6
    Membre Expert Avatar de Nemesys
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 895
    Par défaut
    Car height:100% ne respecte pas la norme de DOCTYPE. Cependant je pense que ça t'est nécessaire donc je ne vois pas comment faire pour cela, il faudrait peut etre trouver un patch de ce genre : http://steph.pineau.free.fr/php/index.php?LNK=S3

    mais bon ça serait mieux que ça fonctionne

Discussions similaires

  1. [XHTML] probleme avec <height="100%">, la huateur ne fonctionne pas
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 07/08/2006, 20h14
  2. hack pour <div style='height:100%'>
    Par mauroyb0 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 15/05/2006, 08h42
  3. [css]opéra height 100% absolute
    Par spirou dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 08/10/2005, 22h10
  4. [W3C] height="100%" différent de style="height:100%
    Par Oluha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 18/08/2005, 17h14
  5. [HTML] Height à 100% sur Img sous IE
    Par lord_paco dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 10/08/2005, 11h04

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