Changes

Jump to navigation Jump to search
1,276 bytes added ,  04:40, 7 August 2005
Explanation (aka rant, unfortunately) on the removed tag.
On removing the <tt>align="left"</tt> property from the <tt>&lt;table&gt;</tt> tag: I'm putting in a bit longer of an explanation here, because I've seen this problem happening in a number of places. Setting <tt>align="left"</tt> means to make the object (table, image, etc.) into a float of sorts, such that text is flowed around the right side of it. This, in combination with a 100%-wide object, creates a bit of a problem -- the text is expected to be flowed into a zero-width column to the right of the object. Most browsers deal with this by putting nothing in the column and moving everything down, thus ignoring the "flow the text around the object" request. Other browsers (notably, Opera) deal with this by putting as little as possible into the column and having overfull hboxes sticking out into the right margin, which produces unreadable text that looks ugly. With the <tt>align="left"</tt> removed, the table is placed as an object in the text stream, rather than a float, and so it can properly take up a line by itself.

As I mentioned, I've seen this problem happening elsewhere, and leading to some browser incompatibilities that were difficult to track down, so it seemed worth explaining in detail. --[[User:Brooks|Brooks]] 06:38, 7 Aug 2005 (CEST)

Navigation menu