Forum Moderators: open
Normally a new table starts below the previous one:
-
-
-
the align=left in the table tag very conveniently lets them go next to each other rather than vertically:
¦ ¦ ¦
its been recommended to break table-based pages into several tables, for gradual download to improve usability. Its pretty simple when its one table at the top (without the align attribute) and two below it (both aligned left), so you get something like this:
__
¦ ¦
I would like the above diagramme turned 90 degrees CCW, with one table on the left and next to it two tables, one below the other:
¦-
-
But it doesnt seem to work: once the first table is aligned left, all subsequent ones go horizontally next to it even if the algnment is not specified:
¦- -
I wonder if it is possible to align the first two tables left to get ¦- and then somehow "dis-align" so that the tables after the second one go below it, not next to it. So is it simply impossible or there is a way to do it?
What you are proposing may work on the specific version of IE that you have on your PC, but it is likely that those tables go all over the place on other browsers - even older versions of IE.
If you are going to do what you are proposing, you should nest this inside another fixed position table, and check various browsers.
.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN" "http://www.w3.org/MarkUp/Wilbur/HTML32.dtd">
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Untitled</title>
</head>
<body>
<table width="15%" border="1" align="left">
<tr><td>left top</td></tr></table>
<table width="85%" border="1">
<tr><td>right top</td></tr></table>
<table width="15%" border="1" align="left">
<tr><td>left bottom</td></tr></table>
<table width="85%" border="1">
<tr><td>right two</td></tr></table>
<table width="85%" border="1" align="right">
<tr><td>right three</td></tr></table>
</body>
</html>