I disagree. The idea that using display: table-cell does not seem to be any more semantically correct than simply placing the element in a table cell according to the W3C (http://www.w3.org/TR/CSS2/tables.html#value-def-table-cell):
table-cell (In HTML: TD, TH) Specifies that an element represents a table cell. Rather, it simply seems to compound the issue by abstracting the placement of non-tabular data in tabular form rather than just setting the display positioning. Are there other methods for vertical alignment that have better suppourt or seem to be less tabular in nature? On Thu, Apr 23, 2009 at 2:23 PM, Brian Hazelton <bdh_2...@comcast.net> wrote: > The benefit of using display:table-cell over an actual table is that if > the text is not tabular, it does not belong in a table. Using > display:table-cell will allow you to mimic the display of a table cell > while being semantically correct. > > Another thing to note is that not all browsers implement > display:table-cell > > ______________________________________________________________________ > css-discuss [cs...@lists.css-discuss.org] > http://www.css-discuss.org/mailman/listinfo/css-d > List wiki/FAQ -- http://css-discuss.incutio.com/ > List policies -- http://css-discuss.org/policies.html > Supported by evolt.org -- http://www.evolt.org/help_support_evolt/ > ______________________________________________________________________ css-discuss [cs...@lists.css-discuss.org] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/