- From: Håkon Wium Lie <howcome@opera.com>
- Date: Mon, 16 May 2005 22:32:53 +0200
- To: Kelly Miller <lightsolphoenix@gmail.com>
- Cc: www-style@w3.org
Also sprach Kelly Miller: > I noticed a while ago that part of the multi-column layout module in CSS > adds a bunch of properties like column-padding, column-border, and so > on. I was just wondering why it wouldn't be possible to create a > pseudo-element like nth-child to cover styling columns. It wouldn't be > too hard to logically figure out... > > If column-count isn't set, then it's asssumed to be 1. Then one can > simply set properties on the pseudo-elements. Simply disallow the use > of width, height, float, position, margins, content, and other such > things that you don't want people to do in columns (so columns only flow > text). Wouldn't that be easier and more semantically correct than > creating a bunch of properties that do things CSS already does? Reuse of properties is good, in principle. However, I don't think the currently proposed properties [1] are redundant. For example, to flow the content of an element into two colums with a gap and a border between them, you can say: P { column-count: 2; column-gap: 1em; column-rule: solid black 1pt; } How would you express the same presentation in your proposal? [1] http://www.w3.org/TR/2001/WD-css3-multicol-20010118/ -h&kon Håkon Wium Lie CTO °þe®ª howcome@opera.com http://people.opera.com/howcome
Received on Monday, 16 May 2005 20:33:29 UTC