From 63bcda7110fb53327b9da95e298414e1253be1d4 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Mon, 21 Nov 2005 20:46:21 +0000 Subject: [project @ 2005-11-21 20:46:21 by tlsa] Align attribute on table rows and cells affects block level elements. svn path=/import/netsurf/; revision=1882 --- !NetSurf/Resources/CSS,f79 | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to '!NetSurf') diff --git a/!NetSurf/Resources/CSS,f79 b/!NetSurf/Resources/CSS,f79 index 99ac24915..851ba24bb 100644 --- a/!NetSurf/Resources/CSS,f79 +++ b/!NetSurf/Resources/CSS,f79 @@ -84,9 +84,14 @@ td { text-align: left; } th { font-weight: bold; } td[nowrap], th[nowrap] { white-space: nowrap; } -tr[align=left] > td, tr[align=left] > th { text-align: left; } -tr[align=center] > td, tr[align=center] > th { text-align: center; } -tr[align=right] > td, tr[align=right] > th { text-align: right; } + +td[align=left] > *, th[align=left] > * { margin-right: auto; } +td[align=center] > *, th[align=center] > * { margin-left: auto; margin-right: auto; } +td[align=right] > *, th[align=right] > * { margin-left: auto; } + +tr[align=left] > td, tr[align=left] > th { text-align: left; margin-right: auto; } +tr[align=center] > td, tr[align=center] > th { text-align: center; margin-left: auto; margin-right: auto; } +tr[align=right] > td, tr[align=right] > th { text-align: right; margin-left: auto; } col[valign=top], colgroup[valign=top], tbody[valign=top], td[valign=top], tfoot[valign=top], th[valign=top], thead[valign=top], tr[valign=top] { vertical-align: top; } col[valign=middle], colgroup[valign=middle], tbody[valign=middle], td[valign=middle], tfoot[valign=middle], th[valign=middle], thead[valign=middle], tr[valign=middle] { vertical-align: middle; } -- cgit v1.2.3