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/

Reply via email to