penders - 9:20 pm on Jul 13, 2011 (gmt 0)
I actually already have the td display set to block, which allowed me to achieve the result in 4 of the 5 browsers.
Yes, setting display:block on the TD is the trigger to display the TDs on separate rows in those 4 browsers. Setting the width alone has no effect in this case.
I wonder if declaring the table display as block would do anything...
As noted in that other thread, this changes the very nature of the table (it is no longer a table). This interferes with the 4 browsers that previously conformed well (they still display in rows but the rendering of the container is different across browsers). And this doesn't help IE. IF you were to change the table display, then it would perhaps be appropriate to change the other table elements as well?
@Fotiman: Thanks for the link to standards, good to know that IE isn't entirely broken in this respect.