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 :

Affichage de texte HTML/CSS


Sujet :

HTML

  1. #1
    Invité
    Invité(e)
    Par défaut Affichage de texte HTML/CSS
    Bonjour et bonjour encore à vous chers amis développeurs !
    Bon voilà, ma situation m'inquiete : je suis debutant en HTML mais avec un problème persistant... En fait:

    quand je tape un long texte dans mon formulaire en utilisant "textarea", lors de la saisie, c'est cool ! Mais quand j'affiche ce texte, il s'affiche sur une longue ligne avec une barre de defilement;

    Comment faire pour que le texte ne déborde plus du cadre lors de l'affichage de celui-ci ?

    Merci.
    Dernière modification par vermine ; 01/04/2011 à 07h43.

  2. #2
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Bonjour,

    Il nous faudrait un peu de code pour pouvoir t'aider

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

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

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Par défaut
    Sinon il faut que tu utilises la fonction nl2br() pour conserver les sauts des lignes

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    Ou utiliser un éditeur de texte riche comme CKeditor ou tinyMCE

  5. #5
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour logarithme-galiléen,

    il faut que tu utilise l'attribut "wrap" de l'élément "textarea".

  6. #6
    Invité
    Invité(e)
    Par défaut
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form method="post" action="index.php" > 
    <label for="com_pub"></label>   
    <textarea name="com_pub" id="com_pub"></textarea>
    <input type="hidden" name="id_p" value=<?php echo $_GET['id_p'];?> />
    <input type="submit" value="Commenter" title="Commenter" />
    </form>

    <!-- je reçois ce commentaire et je l'enregistre dans la base de donnée puis je l'affiche à la suite du commentaire précédent-->

    exemple de publication avec laquelle j'ai essayé: "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm"

    essayez de mettre cette publication dans la zone de saisie: quand vous l'afficherez, il va debordé le cadre réservé pour l'afficher et va mettre une barre de defilement en bas! c'est ça mon probleme: en fait je veux qu'il s'affiche comme ça:
    mmmmmmmmmmmmmmmmmmmmmmmmmmmmm
    mmmmmmmmmmmmmmmmmmmmmmmmmmmmm
    mmmmmmmmmmmmmmmmmmmmmmmmmmmmm
    mmmmmmmmmmmmmmmmmm

    c'est à dire en respectant la zone reservée pour l'afficher! j'ai essayé avec l'attribut "wrap" mais c'est pareil... merci pour l'aide les freres!

  7. #7
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo nl2br($mavariable);?>
    et hop !

  8. #8
    Invité
    Invité(e)
    Par défaut
    je fais ceci mais ça ne marche pas! c'est toujours pareil!

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php 
      while ($resultant = $resultat->fetch())
       {echo nl2br(htmlspecialchars($resultant['texte_com'],
         ENT_QUOTES, 'iso-8859-1')) ; ?>
       }


    sachant que $resultant['texte_com'] reviens de ma boucle while pour lire dans une table!

  9. #9
    Invité
    Invité(e)
    Par défaut
    heuuu ne suivez po la syntaxe de la fin de mon dernier code, c'était une erreur de frappe sinon le code est bon ici! mais ça ne modifie pas l'affichage malgré tout...!

  10. #10
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    l'affichage doit se faire ou, une TEXTAREA, une DIV ou autre?

  11. #11
    Invité
    Invité(e)
    Par défaut
    bonjour!
    l'affichage doit se faire dans une div qui est elle meme dans une autre div

  12. #12
    Invité
    Invité(e)
    Par défaut
    je crois que je vais mettre en place une fonction me permettant de le faire... c'est une methode efficace aussi! entre temps j'attend toujours des eventuelles solutions!

    merci pour tout chers freres...!

  13. #13
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    un coup d'oeil sur Ajustement du contenu au contenant, c'est encore chaud.

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

Discussions similaires

  1. Centrer verticalement un texte HTML/CSS
    Par mikew69 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/11/2013, 19h14
  2. affichage de texte html avec balise
    Par thor76160 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 06/01/2012, 17h40
  3. [HTML][CSS] modification dans champs de texte
    Par java_fun dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 21/09/2005, 14h12
  4. [HTML][CSS] Ecrire du texte par dessus un tableau.
    Par Joad dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 14/04/2005, 02h32
  5. [HTML]/[CSS] soulignage de lien (image + texte)
    Par Antickriszt dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 31/03/2005, 20h55

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