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 :

Barre de défilement dans une zone texte


Sujet :

HTML

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Par défaut Barre de défilement dans une zone texte
    Bonjour,
    Je suis très débutante dans HTML.
    J'ai passé ma journée sur Internet, mais je ne trouve pas un exemple.
    Voilà, c'est tout simple pour les connaisseurs :

    J'aimerais avoir un exemple écrit en HTML ( ou css ?), et qui permet ceci :


    affichage d'une zone texte avec une barre de défilement horizontale et verticale !!! C'est tout !!


    Quelqu'un peut-il me donner un exemple SVP ?

    Merci beaucoup d'avance.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    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
    19
    20
    <div style="width:200px;height:100px;overflow:auto;">
       ooiezbgfoezf
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       <br />
       zgzgreg
    </div>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Par défaut
    <html>
    <div id="Layer1" style="position:absolute; left:397px; top:149px;
    width:200; height:200; overflow: scroll;">
    ligne1 <br />
    ligne2 <br />
    debut_ligne3 ttttttt ttttttttt tttttttttt ttttttttt aaaaaaaa ppppp fin_ligne3
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    </div>


    Merci, mais j'ai le problèms suivant :
    Pour la "ligne3" au lieu de l'afficher sur une seule ligne et d'activer la scrollbar horizontale, il revient à la ligne et me la met sur 3 lignes!!


    As-tu une idée s'il te plait ?

  4. #4
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 240
    Par défaut Avec
    Tu peux le faire defiler avec <marquee></marquee>

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Par défaut
    J'ai essayé <marquee>, mais ça fait défiler le texte !!
    Or, tout ce que je veux c'est une scrollbar horizontale classique et qui ne revient pas à la ligne sauf quand on le demande abec </ br>


    Y a-t-il un attribut pour celà ?
    Merci beaucoup d'avance.

  6. #6
    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 : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Dans ton cas, je pense que le plus simple est de reprendre le code donné par biûsûsnrs et de remplacer div par pre.

    Dans la balise pre, le formatage de ton texte est conservé. C'est à dire que les espaces, tabulations et sauts de lignes que tu mettras dans ton code apparaitront.

    De plus, les balises seront interprétées, donc un br te renverra bien a la ligne.

    Par défaut, la police utlilsée sera une police a pas fixe (toutes les lettres occupent la même largeur). Si ca ne te convient pas tu peux régler la propriété css font-family dans l'attribut style.

    Par exemple, font-family: serif;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  7. #7
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Bah, tu peux insérer nowrap='nowrap' aussi...
    Moi j'ai testé ton truc de mon côté et ça fonctionne très bien sous Firefox et IE, donc je peux pas dire si nowrap va t'aider mais bon, à toi d'essayer!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="Layer1" style="position:absolute; left:397px; top:149px;
    width:200; height:200; overflow: scroll;" nowrap="nowrap">

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Par défaut
    waooooo!! le <pre> marche nickel!!!
    Merci beaucoup beaucoup!!!
    Vous m'avez enlever une épine du pied!!!
    Merci à tous!

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/11/2006, 17h52
  2. [VB6] position du curseur dans une zone texte et insertion caractere
    Par tim69000 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/05/2006, 09h52
  3. Barre de défilement dans une page
    Par 12_darte_12 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 07/03/2006, 13h51
  4. Mettre une barre de défilement dans une CheckListBox ?
    Par Invité dans le forum Composants VCL
    Réponses: 2
    Dernier message: 21/07/2005, 09h39
  5. forcer le curseur à ce positionner dans une zone texte
    Par caton dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/04/2005, 14h17

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