- From: Jim Dabell <jim-www-style@jimdabell.com>
- Date: Fri, 14 Mar 2003 22:32:37 +0000
- To: www-style@w3.org
On Friday 14 March 2003 10:26 pm, Stuart Ballard wrote: [no way of making block elements 'auto' width] > I don't object to this default behavior, but the problem is that as far > as I can tell there's NO WAY to style a div to behave like the table > cell does by default. Which forces me to use horribly un-semantic tables > for simple blocks that don't need any tabular behavior except for the > ability to calculate their width based on their content. div { display: table; } does what you want, but isn't very well supported by user-agents. A better workaround than using tables in many cases is using something like <div><span>...</span></div>, and styling the span. I do think that there should be a more intuitive way of doing this though, I'm unaware of the state of this in the css 3 drafts. -- Jim Dabell
Received on Friday, 14 March 2003 17:36:36 UTC