- From: Rijk van Geijtenbeek <rijk@iname.com>
- Date: Fri, 17 Jan 2003 02:25:00 +0100
- To: www-style@w3.org
Forwarded from the CSS-Design list. ------- Forwarded message ------- From: Stefan Huszics <Sauron@pp.sbbs.se> To: css-d@lists.css-discuss.org Subject: Re: [css-d] Inheritance for border-color - All browser wrong except Opera 7? Date: Fri, 17 Jan 2003 01:46:22 +0100 > Kevin W wrote: > >> http://www.hixie.ch/tests/adhoc/css/inheritance/border-color/001.xml >> >> Should the border of <inner> be green or red? Here is the CSS: >> test { display: block; color: red; border: none; } >> test > inner { border-color: inherit; border-style: solid; color: green; >> } >> >> Opera 7 says red, Mozilla, Opera 6 and IE (when converted to HTML) says >> green. >> >> [1] http://www.w3.org/TR/CSS2/box.html#border-color-properties > > "If an element's border color is not specified with a border property, > user agents must use the value of the element's color > <http://www.w3.org/TR/CSS2/colors.html#propdef-color> property as the > computed value for the border color." > > If we also consider what's written in the clarification section in the > CSS 2 errata [4] for § 6.2.1 > > "The 'inherit' value causes the properties value to be inherited. This > applies even to properties for which values do not otherwise inherit" > > I think it becomes clear that when you specifically state {border-color: > inherit} it does not mean the same thing as "not specified". > Thus I would mean that the bordercolor should NOT ignore the > _explicitly_specified_ value of inherit, but indeed be inherited from > <test> which in turn gets it's from {color: red}. > > I can't say I'm 100% sure, but IMO it does look like O7 is alone in doing > it right (and consequently it would mean that Ians testcase is also > incorrect). > > It might be worth taking a look at the CSS3 spec drafts as well in > bugzilla before starting to write up a bugreport though, in case things > have changed since the CSS errata :) > > [4] http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata > Groeten, Rijk mailto:rijk@iname.com Mot du Jour: A day without sunshine is like night.
Received on Thursday, 16 January 2003 20:18:17 UTC