On 15/02/10 14:53, Steve Fosdick wrote:
I've seem recommendations elsewhere not to use tables a layout tool but only for real tables of data because using them for layout is reputed to confuse screen readers.
We were debating this in the office today (without satisfactory conclusions).
A fairly typical website design has a header, a footer, and the bit between the two split vertically to give a menu on the left and content on the right.
Is there a way in CSS to do this simply so that the layout is adhered to regardless of the content of the four "panes"? With tables this is trivial, but every CSS design I've seen seems to work fine until (eg) the content pane has enough content in it to reach the bottom of the left hand menu, then it wraps below the menu, or all the content drops below the menu, or something else weird happens.
I think part of the problem is that with CSS it seems quite easy to apply a style to some of the content that breaks the page layout in ways that would be impossible when it is constrained inside a table cell.
Mark Rogers // More Solutions Ltd (Peterborough Office) // 0844 251 1450 Registered in England (0456 0902) @ 13 Clarke Rd, Milton Keynes, MK1 1LG