- From: <Matthew.van.Eerde@hbinc.com>
- Date: Mon, 8 Dec 2003 12:28:48 -0800
- To: www-style@w3.org, ssmith@forumone.com
You mention a precedence between the inheritances <tr> -> <td> <col> -> <td> as a technical point I believe that there is NO CSS INHERITANCE under current specifications other than through the document tree. As a <col> tag has no children, any class="" or style="" attributes declared on a <col> are meaningless. For me, this is a major regression from HTML to CSS - I'd love to be able to style a column easily but I CAN'T. There are so many times when I want certain columns as text-align: right; for example, or text-decoration: line-through, or font-weight: bold, or... > > Obviously you could achieve the same effect with a normal class, but > this way you can use a class for other things, and it has a slight > semantic meaning. And, if I understand the original article's problem > statement correctly, it overcomes the problem of rows taking > precedence > to the <col> element and is be rendered at the appropriate point. > Another drawback is that with only a single statement, you couldn't > define the column with the traditional box model properties > applied to > the column as a whole. >
Received on Monday, 8 December 2003 15:29:02 UTC