Rolf Mortenson wrote: >Okay... so I recently posted this test page with a different problem, >but I wonder if this would have benefited from display: table-cell or >it's brethren? > >http://www.monkeypuzzle.net/testfiles/html_test_gc3/test5.html
Actually, this would have benefited most from an actual table. The CSS display:table-cell is meant to mimic the display properties of a table cell, but without actually having the table semantics at the markup level. So why would you do that? Table cells in traditional HTML have been granted some unique properties. They have the ability to vertically center content with relative ease, for example, something that can be difficult to accomplish using other display types. And they have the ability to expand based on the content of adjacent elements, something you would otherwise need a direct container to accomplish. And, as someone already mentioned in the thread, they have the ability to style arbitrary XML elements and make them behave as tables. But the key in using display: table-* is that you need table-like display properties without wanting to have table-like semantics for people/machines that don't get or use the styling information. In other words, there are times when those properties can be very handy, but it isn't that often. Most of the time, when you want to see a table, you want to actually have a table in the structure, too. And there is also the difficulty that while display: table-cell and its siblings could be useful in certain places in the real world, they actually aren't, simply because the vast majority of the population uses a browser that doesn't support those values. Maybe soon. -Adam Kuehn ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
