> I want to be able to have two boxes side-by-side, each with content of varying lengths, where the shorter-content box's bottom border is aligned with the bottom border of the longer-content box. Without JavaScript.Faux columns is what you’re after. Or the liquid variant, if you prefer.
table-cell does work a treat. I know it's supported in IE8... I'll grant that it doesn't work in earlier versions of IE. And table-cell was part of the CSS 2 spec, which was finalised in 1998 for goodness sake: there's no-one to blame there but Microsoft. Those arguing for seemingly endless scope creep in CSS...
nav will go a long way towards making that happen, should it be taken up. The nearest existing tool in the existing spec is the rel attribute, which never really took off, unfortunately.th, caption, or summary would be the majority of web content, I'm guessing, including those that contain actual tabular data: if I'm following your approach correctly, your browser would assume that all tables lacking those elements are presentational "tag soup". display type of a element from block to inline to table-cell is very straightforward to me: it doesn't change the semantics of the element, but changes the presentation... which is exactly what CSS is for. div does have some meaning, if overly broad - it's a logical division to group like content. I'm in complete agreement that nav and footer are what div should have been in in the first place, perhaps with the addition of a content tag.« Older The Medill School of Journalism's Washington Progr... | Hooping. The hoops adults use ... Newer »
This thread has been archived and is closed to new comments
posted by XMLicious at 2:23 PM on June 16 [3 favorites has favorites]