2010-05-20 7 views
0

Salut, je travaille sur une application ASP.NET \ C#;style d'alignement vertical pour le texte

J'ai une page avec un div en bas juste pour montrer les messages d'erreur \ succès à l'utilisateur final. Ces messages vont dans une étiquette d'asp à l'intérieur de ce div. J'ai besoin que ces messages soient alignés verticalement et jusqu'à présent je n'ai pas eu de succès. Vertical-align ne semble pas fonctionner avec IE.

Un conseil à ce sujet?

TKS

+0

pouvez-vous afficher le code html/css vous avez jusqu'à présent? – GSto

Répondre

-1

Vous devez créer une table html dans votre DIV. Ensuite, vous pouvez utiliser le valign dans le <td>.

Si vous avez besoin d'illustration, vous devez poster votre code html afin que nous puissions aider

Exemple de code:

<div> 
    <table id="id1" cellspacing="0" cellpadding="0" width="100%" border="0"> 
    <tr> 
      <td width="100%" valign="middle">Your message goes here....</td> 
    </tr> 
    </table> 
</div> 
+0

Salut, tks pour votre réponse, mais cela ne résout pas complètement mon problème. Si mon message passe, par exemple, à des lignes, seule la première ligne semble centrée et la deuxième ligne est coupée ... = '(=' (= '( – DJPB

+0

Il est considéré comme une mauvaise pratique d'utiliser des tableaux pour la mise en page. – quoo

0

Set display: table-cell et vertical-align: center dans le css pour les éléments qui maintiennent le texte.

1

Qu'en est-il en utilisant

line-height: /*parent height*/ 

Sur l'élément parent

Questions connexes