Re: CSS to center a table?

> > [censored] use "align=center" in your <TABLE> tags and
> > scrap the CSS approach.
> first, align="center" is deprecated.  it is better to say nothing
> and be thought a fool than to open your mouth and remove
> all doubt.

   Homer: Takes one to know one.
   Homer's Brain: Swish!

But do you know why align="center" is deprecated? Because it applies
style to an element based upon instance, rather than by semantics. The
point that is being made by its deprecation is that HTML is *not* a
visual output rendering mechanism - it's a language for semantically
delimiting content, or providing structure (disjoint from

Using any of the following is basically the same [1]:-

   <table align="center">

   <table style="align:center;">
   <!-- Had such a thing existed - it doesn't -->

   <table class="center">

except to say that 'class="center"' doesn't have any particular
attached presentation, other than that provided by the author.
However, the indication then is in the semantics of the particular
label used - in this case "center". Center implies some sort of
spatial tag for the element, and it is this concept which is
deprecated. You should be looking at *why* you are centering the
table, and work to that.

I suggest you refer to Al Gilman's carefully crafted reply on the
subject for more details, e.g.:-

You can make centering the global default behavior for TABLE elements,
independent of class, or have this style apply to (all,
class-independent) TABLE elements appearing in defined contexts, etc.
and later create special cases with a combination of context-pattern
guards and class filters. [...] The 'class' designations should be one
level more functional or logical than
the effects they trigger in a given medium.
]]] -

Seems pretty clear to me. Make classes device independent.

[1] On a theoretical basis - implementations thereof are most likely
all screwed up and vary from UA to UA.

Homer: The Internet? Is that thing still around?

Kindest Regards,
Sean B. Palmer
@prefix : <> .
:Sean :hasHomepage <> .

Received on Saturday, 19 May 2001 13:11:37 UTC