Comment puis-je définir vertical-align à toutes les cellules d'un tableau en paramètre le tableau de l'élément de style?
Je voudrais avoir toutes les cellules dans un avec "vertical-align:top" style. Pour des raisons techniques, en dehors de mon contrôle, je ne peux pas définir une nouvelle classe, ou de modifier la feuille de style à tous; je ne peux pas définir le "style" pour les cellules individuelles, ou même des lignes. Tout ce que je peux faire est de définir l'attribut "style" de la <table>
élément lui-même.
À l'aide de <table style="vertical-align:top">
échoue -- apparemment, il définit l'alignement de la table dans son propre contexte, pas des cellules individuelles à l'intérieur. Est-il un autre moyen que je suis absent?
OriginalL'auteur M. Elkstein | 2010-02-07
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser les css
Vous pouvez donner une classe à la table et écrire
table.class tr td
OriginalL'auteur borayeris
Pas, aussi loin que je peux voir il n'y a aucun moyen de le faire sans une certaine forme d'accès à la
td
lui-même ou d'une feuille de style.Pouvez-vous appliquer une solution comme celle-ci? C'est pas joli et pas, selon le W3C, mais doit néanmoins travailler dans tous les navigateurs:
OriginalL'auteur Pekka 웃
Définir le "classique" HTML attribut valign sur la table. La valeur sera héritée par les cellules.
Voir Tableaux, mise en forme du Tableau par les agents utilisateurs visuels, l'alignement Horizontal et vertical dans la spécification HTML 4.
OriginalL'auteur Dominic Cooney
table tr {valign: top}
Dans ce cas, vous n'avez pas besoin d'utiliser la classe css.
OriginalL'auteur andrey.shedko