- From: Ches <ches@io.com>
- Date: Mon, 21 May 2001 08:46:38 -0500
- To: <www-style@w3.org>
I have found that nesting tables has produced the centering of the table effect. This is bad coding however and I would recommend that a better way of aligning tables independently be found and used. The initial table cell needs to have something in it, either a blank image that is sized to the width of your page or some text in order for the nested table to center. <TABLE border="2"> <tr> <td>hhhhhhhhhhhhhhhhhhhhhhh</td> </tr> <tr> <td style="text-align: center"> <table border="2"> <tr> <td>test</td> </tr> </TABLE> </TD> </tr> </table> Sincerely, Franchesca Havas McKinney, Texas ----- Original Message ----- From: "Michael D. Crawford (by way of Al Gilman <asgilman@iamdigex.net>)" <crawford@goingware.com> To: <www-style@w3.org> Cc: "Michael D. Crawford" <crawford@goingware.com>; <fahrner@pobox.com> Sent: Saturday, May 19, 2001 10:30 AM Subject: CSS to center a table? > [redirected from www-talk -Al] > > Is there a way to use cascading stylesheets to center a table > horizontally on a page? > > I can give offsets in absolute values or percentages from the left or > right, but my tables have different widths. I'd like each table in my > page to be centered no matter how wide or narrow it may be, using the > same class for such tables. > > What happens when I try using text-align on the table is that the text > in the tables cells is centered within the cells. I want the cell text > to be left justified but for the table to be centered as a whole. > > (Actually, checking other browsers, in Netscape 4.73 on Linux nothing > happens, and Mozilla 0.9 on the Mac I get the behaviour I describe. I > can't get Netscape on the Mac to pick up stylesheets from a linked file. > Internet Explorer 4.01 on the Mac does what I want. What's the deal?) > > Here's my first attempt: > > In article.css: > > <!-- My CSS > table.center {text-align: center} > --> > > in my article: > > <table class="center"> > <tr><td>Some Text</td></tr> > <tr><td>Some Longer Text</td></tr> > </table> > > This comes out like the following, with the text centered in the cells: > > > Some Text > Some Longer Text > > What I want is the following, with the text left-justified in the cells > but the whole table centered: > > Some Text > Some Longer Text >
Received on Monday, 21 May 2001 09:49:32 UTC