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 :

Alignement Texte et texte enrichi


Sujet :

HTML

  1. #1
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 23
    Par défaut Alignement Texte et texte enrichi
    Bonjour

    Dans un tableau, j'ai 2 champs l'un à coté de l'autre.
    Un vient d'une variable texte , et l'autre d'un texte enrichi.


    Je n'arrive pas à aligner proprement les 2 textes , comme vous pouvez le voir sur l'image.
    Y a t'il une solution simple ?
    Cordialement

    Bernie

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Bonjour,

    quel est le code HTML associé à cette image ?

  3. #3
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 23
    Par défaut
    Ca vient d'un fichier Xsl :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <table >
        <tr>
            <td  style="width:70px;height:20px;text-valign:top;" ><B><xsl:value-of select="concat(substring(@Date, 9, 2), '/', substring(@Date, 6, 2), '/', substring(@Date,1,4))" /> </B></td>
            <td > ...... </td>
    	<td ><xsl:value-of disable-output-escaping="yes" select="@Titre" /> </td>
        </tr>
    </table>

    Le text-valign:top; est un essai qui ne change rien.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    La première cellule (balise "td") possède un style que la deuxième n'a pas. En mettant le même style dans les deux (ou en supprimant le premier) les contenus devraient s'aligner.

  5. #5
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 23
    Par défaut
    Même sans style, j'ai toujours ce décalage.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Et en supprimant aussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    disable-output-escaping="yes"
    ce n'est pas mieux ?

  7. #7
    Membre chevronné
    Avatar de Jacques Beauregard
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2015
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2015
    Messages : 231
    Par défaut
    Ou sinon en nous fournissant le code HTMl généré complet ?
    navigateur ==> F12
    Il ne faut jamais prendre les gens pour des cons, mais il ne faut pas oublier qu'ils le sont...

    Le guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #8
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 23
    Par défaut
    Christophe P. > si j'enlève la variable disable-output-escaping="yes" , ca ne marche pas: j'obtiens ca :



    Jacques Beauregard > j'avais essayé de le faire , mais j'ai un erreur d'active X . Dès que j'y arrive , je mets le code.

  9. #9
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    text-valign n'existe pas. C'est vertical-align.

    vertical-align : la propriété vertical-align ne fonctionne que pour les cellules (<td></td>) ou les éléments de type inline-block.

  10. #10
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 23
    Par défaut
    Voici le texte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <table>
    	<tbody>
    		<tr>
    			<td><b>28/10/2015</b></td>
    			<td> ...... </td>
    			<td><div class="ExternalClassFE3E7E4000CF45C9AF9A11129A931D3C"><p>​test</p></div></td>
    		</tr>
    	</tbody>
    </table>
    C'est la balise <p> qui peut faire ca ?

    jreaux62 > Ok

  11. #11
    Invité
    Invité(e)
    Par défaut
    Les <div> et <p> n'ont pas grand intérêt, si ?

    Et cette class "ExternalClassFE3E7E4000CF45C9AF9A11129A931D3C", c'est quoi ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    			<td class="ExternalClassFE3E7E4000CF45C9AF9A11129A931D3C">​test</td>

  12. #12
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 224
    Par défaut
    Bonjour,
    l'utilisation d'une TABLE ne me paraît pas judicieuse, quoiqu'il en soit l'utilisation de line-height devrait régler ton problème.

    Exemple sur base d'une liste OL
    Code html : 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>[...]</title>
    <meta name="Author" content="NoSmoking">
    <style>
    html, body{
      margin:0;
      padding:0;
      font: 1em/1.5 Verdana, sans-serif;
    }
    #main {
      width:60em;
      margin:0 auto;
    }
    h1, h2, h3 {
      color:#069;
    }
    ol.saints {
      padding: 0;
      list-style: none;
    }
    ol.saints li {
      width:15em;
      line-height:1.5em;
    }
    ol.saints li:before {
      float: left;
      width: 0;
      white-space: nowrap;
      content: ".................................."
    }
    ol.saints span:first-child {
      padding-right: 0.25em;
      font-weight:bold;
      background: white;
      font-size:1.25em;
    }
    ol.saints span + span {
      float: right;
      width:5em;
      padding-left: 0.25em;
      background: white
    }
    </style>
    </head>
    <body>
    <div id="main">
      <ol class=saints>
        <li><span>07.11.2015</span><span>Karine</span></li>
        <li><span>08.07.2015</span><span>Geoffroy</span></li>
        <li><span>09.07.2015</span><span>Théodore</span></li>
      </ol>
    </div>
    </body>
    </html>

  13. #13
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 23
    Par défaut
    jreaux62 > Le première texte que j'ai donné , vient d'un fichier Xsl d'une bibliothèque de style de Sharepoint.
    Le second texte est le résultat en html.
    La seule chose que je peux gérer est le fichier Xsl, l'autre c'est ce que me ressort sharepoint.

    J'ai posé la question ici parce que la syntaxe du fichier xsl ressemble à de l'html, peut être qu'il y a une petite différence.

  14. #14
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 23
    Par défaut
    A priori, j'ai trouvé une solution en mettant :
    style="vertical-align:super" pour le texte de gauche
    et style="vertical-align:sub" pour le texte de droite.

    Je ne sais pas si c'est propre mais ca à l'air de marcher.
    Merci à tous .

  15. #15
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 224
    Par défaut
    Je ne sais pas si c'est propre...
    mon avis qui n'engage que moi bien sûr : je dirais que c'est une horreur

Discussions similaires

  1. Aligner le contenu texte d'une colonne de Jtable
    Par grabriel dans le forum Composants
    Réponses: 2
    Dernier message: 26/12/2006, 10h56
  2. Alignement image avec texte
    Par finalfx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/04/2006, 17h05
  3. alignement "arrondi" de texte
    Par -DeN- dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 06/04/2006, 14h47
  4. [Debutant] Alignement d'un texte
    Par ghan77 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 12/12/2005, 14h17
  5. [HTML] Alignement d'un texte sur un tableau...
    Par gdawirs dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 21/11/2005, 15h08

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