W3C home > Mailing lists > Public > www-validator@w3.org > September 2002

Re: Centring Tables in HTML 4.01 Strict...? or rather align right:

From: Dominique HazaŽl-Massieux <dom@w3.org>
Date: 12 Sep 2002 12:10:59 +0200
To: hauser@acm.org
Cc: www-validator@w3.org, tkinias@optimalco.com, gerald@w3.org
Message-Id: <1031825460.1015.27.camel@stratustier>

Le jeu 12/09/2002 ŗ 09:33, Ralf Hauser a ťcrit :
> I tried to add to my CSS
>    table.langSel {text-align: right;}
> and to the html file
>    <table class="langSel" border=0>
> But this does not have the same effect as align right.
> my table is still at the left end of the screen, just the text in the cell
> is aligned to the right.

The CSS1 Recommendations indeed says:
"'text-align': This property describes how text is aligned within the

> What do you recommend?

table.langSel { margin-right:0 ; margin-left:auto; }

[Note that strictly speaking, a table tag is used only for tabular data,
not for layout purposes].

> P.S.: Some further thoughts
> 1) http://validator.w3.org/file-upload.html tells me that
> <table align=right> is no longer valid.
> 2) The HTML spec still has it, but calls it "deprecated".

It depends on the doctype against which your document is validated.
It's not valid in the Strict Doctype, but it is in the Transitional one.

> 3) the http://www.htmlhelp.com/faq/html/tables.html#align-table still
> recommends the above syntax?

I'll contact them and suggest they update this entry. I kind of doubt
they will, though.

Hope this helps,

Dominique HazaŽl-Massieux - http://www.w3.org/People/Dom/
Received on Thursday, 12 September 2002 06:11:03 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:58:29 UTC