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 :

Problème d'affichage de la balise <acronym>


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 138
    Par défaut Problème d'affichage de la balise <acronym>
    Bonjour,

    J'ai une liste des enregistrements MySQL sous forme de tableau. Je voudrais afficher la description du produit par info bulle en utilisant la balise <acronym>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <acronym title="<?php print(stripslashes($row_pro["pro_description"])); ?>
    <input name="reference" type="text" id="reference" size="20" maxlength="30" value="<?php print(stripslashes($row_pro["pro_reference"])); ?>" />
    </acronym>
    Le probleme c'est qu'il y a un pb sur le retour ligne saisie dans le champ description.

    Description du produit 1 || apparait || d'un drole de facon
    au lieu de

    Description du produit 1
    apparait
    d'un drole de facon
    par avance merci

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Peut-être faut-il que les retours à la ligne (si tu peux en avoir dans ce genre de cas bien sur) soient <br> et non "\n"
    donc peut être avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <acronym title="<?php print(stripslashes($row_pro["pro_description"])); ?>
    <input name="reference" type="text" id="reference" size="20" maxlength="30" value="<?php print(nl2br(stripslashes($row_pro["pro_reference"]))); ?>" />
    </acronym>

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 138
    Par défaut
    Ce sont les retours saisis au dans les champs de la base ?

  4. #4
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Ben le <br> est le saut de ligne en html donc lors de l'affichage. Donc soit tu décides qu'à l'insertion dans la base tu remplaces tous les \n par des <br> soit tu le fais a chaque affichage (j'ai une préférence pour laisser les choses dans la base comme si c'était du vrai texte, et utiliser ce genre de fonctions seulement à l'affichage)

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 138
    Par défaut
    J'ai bien compris et je t'en remercie

    Mais il m'affiche

    Description du produit 1<br /> || apparait<br /> || d'un drole de facon

  6. #6
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    ah... ben il semble que ce ne soit pas les \n qui posent problème en fait...
    peux-tu afficher le contenu de ta variable ailleurs que dans une balise acronym pour essayer de comprendre ce qu'elle contient et quel(s) caractère(s) pose(nt) problème?

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 138
    Par défaut
    Bonjour,

    sur mac

    Aucun PB avec safari et FF 1.5

    @+

  8. #8
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Hello,

    La balise acronyme, comme son nom l'indique, sert à indiquer un acronyme et permet, entre autre, d'indiquer sa signification à l'aide de l'attribut title. Il n'est donc pas judicieux de l'utiliser dans le cadre de la présentation d'un produit.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 138
    Par défaut
    Merci,

    J'ai effectivement, fais un changement et je suis passer par un css pour à la fois mettre du texte et une image.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    a:hover span { 
    display: inline;
    position: absolute;
    background:#FFFFFF;
    text-align: center;
    color:#000000;
    }
    @+

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

Discussions similaires

  1. Problème d'affichage pour balise anchor avec spans
    Par miro_mtl dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 17/11/2010, 20h03
  2. [HTML 4.0] problème affichage de la balise <div> a droite
    Par sabri_icone dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 27/04/2010, 01h58
  3. [Smarty] Problème d'affichage des balises HTML
    Par arnogb69 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 07/08/2008, 12h02
  4. Problème d'affichage des acronymes en gras
    Par RO_student dans le forum Mise en forme
    Réponses: 0
    Dernier message: 26/04/2008, 10h13

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