- From: Ian Hickson <ian@hixie.ch>
- Date: Tue, 28 Apr 2009 01:40:18 +0000 (UTC)
On Thu, 19 Mar 2009, ddailey wrote: > > I recall a while back trying to figure out how to style columns of a > complex table that occured below the nth row of a table. I discovered > that if I just used <col style> and moved those <col>'s down to the > appropriate row, IE was okay with that and did what I wanted but the > other browsers not only didn't but became very upset with me. > > So instead, I created multiple <tbody> tags and applied the styling cols > just before the second <tbody>. > > It rather worked (or at least it did for most web users). Nowadays, the > trick still seems to work in IE, but causes just as much problem in > other browsers (and maybe a wee bit more) as it used to. > > I gather from my cursory look at the treatment of <table> and <tbody> in > HTML5, that my legacy content should be resuscitated in HTML5. Am I > correct in thinking that <tbody> will function sort of like <colgroup> > but for rows instead of columns and that applying separate styles to > different <tbody>s in a table will be the way to do things in the spec? Yes, though this is not a change from HTML4 and shouldn't result in implementations changing from what they do today. Generally speaking, I think we need more control over table styling from CSS to adequately handle the case you describe. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Monday, 27 April 2009 18:40:18 UTC