J'ai deux éléments dans <td>
un <div>
et un peu de texte. Je voudrais aligner <div>
en haut et le texte au milieu de <td>
Comment puis-je faire cela? Editer: Le recto doit être aligné verticalement et non le texte à l'intérieur de div.Alignement vertical des éléments internes
1
A
Répondre
0
Comme ça?
<html>
<body>
<table width="100%" height="100%" border="1">
<tr>
<td><div style="text-align: center;">some text</div></td>
</tr>
</table>
</body>
</html>
... Ou
<html>
<body>
<table width="100%" height="100%" border="1">
<tr>
<td align="center"><div style="text-align: left;">div text</div>some text</td>
</tr>
</table>
</body>
</html>
Rappelez-vous de régler la hauteur du corps de sorte que vous pouvez voir par défaut du texte dans une table est verticale alligned le centrage vertical
0
, ne sais pas pourquoi vous besoin d'un div là-bas. Il est très difficile d'obtenir du contenu à allign verticalement à l'intérieur d'un div
1
essayez ceci:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title></title>
<style type="text/css">
html,body,h1,h2,h3,h4,h5,p,ul,li,form,button { margin:0; padding:0 }
body { font:normal 62.5% tahoma }
.my-table { height:300px }
.my-cell { position:relative; border:1px solid green }
.my-div { position:absolute; top:0; left:0; border:1px solid red }
</style>
</head>
<body>
<table class="my-table">
<tr>
<td class="my-cell" align="center">
<div class="my-div">
I'm aligned to the top
</div>
This text is vertically centered.
</td>
</tr>
</table>
</body>
</html>
Questions connexes
- 1. Alignement vertical des éléments d'entrée
- 2. Alignement vertical des éléments li dans div
- 3. Alignement vertical en CSS?
- 4. Alignement vertical et alignement horizontal Problème
- 5. Alignement vertical sans table
- 6. alignement vertical ImageView - UITableViewCell
- 7. Alignement vertical CSS
- 8. Alignement vertical LaTeX/overrightarrow?
- 9. alignement vertical (pour IE!)
- 10. jquery alignement vertical 2 divs
- 11. alignement vertical du float: left
- 12. Alignement vertical incorrect dans IE8
- 13. CSS Alignement vertical: Navigateur Quirks
- 14. alignement vertical ne fonctionne pas
- 15. HTML5 et alignement vertical? Fixé maintenant?
- 16. Alignement des éléments de l'union
- 17. C# WinForms Alignement vertical pour TextBox, etc
- 18. alignement vertical pour les champs de texte
- 19. Alignement vertical dans une zone de liste
- 20. alignement vertical du texte pour UITableViewCellStyleValue2
- 21. Alignement vertical du texte dans WPF TextBlock
- 22. Texte brut en alignement vertical en HTML
- 23. alignement vertical du texte à côté des images
- 24. alignement de vue des éléments dans un LinearLayout
- 25. Lorsque les marges des éléments internes et externes adjacents s'effondrent
- 26. Alignement vertical du contenu de la ligne DataGrid
- 27. LaTeX: alignement vertical dans une table contenant une liste
- 28. input type = soumettre un texte alignement vertical dans Firefox
- 29. Etiquette Alignement à droite et alignement vertical avec case à cocher/bouton radio CSS
- 30. Html 5 alignement horizontal et vertical img intérieur figure
alignement vertical! et le texte est en dehors de ce div. – Mayur
Par défaut, le texte est aligné verticalement dans une table, pas besoin de 'valign =" center "' mais ajoutez-le si vous le souhaitez par tous les moyens :) –