- From: Brad Kemper <brkemper.comcast@gmail.com>
- Date: Wed, 3 Sep 2008 09:38:00 -0700
- To: fantasai <fantasai.lists@inkedblade.net>
- Cc: Nick_Hofstede@inventivegroup.com, www-style@w3.org
- Message-Id: <03C21332-4481-462D-B278-EF1B70E22962@gmail.com>
On Aug 14, 2008, at 11:11 AM, fantasai wrote: > <p>The UA may apply the border-radius properties to <code>table</code> > and <code>inline-table</code> elements when <code>border-collapse</ > code> > is <code>collapse</code> Note that even this has implications (not bad ones, IMO). For instance, if the table has a non-zero border-radius, and the internal table elements all have zero (computed, at least) border-radius, the implication is that if we ever DID allow internal table elements to have non-zero border-radii, then the following would also be true: At least if the border-radius of the outer element is larger than the inner element, then the outer element's border-radius takes precedence over that of the inner element. Thus: If the TABLE's border-radius takes precedence over the TBODY's border- radius If the TBODY's border-radius takes precedence over the TR's border- radius If the TR's border-radius takes precedence over the TD's border-radius ... or at least in cases where those elements on the left side of the above 3 statements are non-zero radii, and those elements on the right side are have smaller (or zero) radii. I think that would work well, and you might want it reversed when the the inner elements have radii larger than their ancestors within the table. > but is not required to. Why not? > In this case not only > must the border radii of adjacent corners not intersect, but the radii > of a single corner may not extend past the boundaries of the cell at > that > corner. To what end? If I understand correctly, that would seem to prevent the following, which seems like it might be useful sometimes: XXXXXXXXXXXXXXXXXXXXXXXX XX^^ | ^^XX X^ ____________|_____________^X XX | XX X | X XX _____________|____________ XX Xv | vX XXvv | vvXX XXXXXXXXXXXXXXXXXXXXXXXX BTW, this calls to mind another issue. Could text within an element that has border-radius be allowed to follow the curve? Or does it always have to keep a nice square corner? For large radii and small text, it would be nice to be able to follow the curve sometimes. But not always.
Received on Wednesday, 3 September 2008 16:38:41 UTC