- From: Liam Quinn <liam@htmlhelp.com>
- Date: Mon, 01 Dec 1997 14:44:15 -0500
- To: www-style@w3.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 At 01:42 PM 01/12/97 -0500, Eric A. Meyer wrote: >>Is there any way of replacing the NOSHADE attr of the HR element with CSS, >>in order to make a solid line? > > Yes. Assuming you want the HR to be a black line, try: > > HR {color: black;} > > Every browser I've tested this in has rendered the HR as a black line. Not Netscape 4.04 for Win95. It ignores the color property on HR. >This is, I believe, also the correct behavior. I disagree. The color property indicates the color of text, but HR has no text. Rather, an HR's color comes from its background; any value specified for color becomes the initial value for border-color, which is typically visible on an HR without the NOSHADE attribute. (This was all discussed in the "Issue 2: Horizontal Rule properties" thread from July. See <http://lists.w3.org/Archives/Public/www-style/1997Jul/0136.html> for a good summary.) All browsers that I know of ignore the background property on HR. To answer the question, the following *should*, I believe, give the desired effect: HR { background: black; border-style: none } Of course it doesn't in any current browsers, though. >I'm still looking for a way >to declare something like: > > HR {color: none;} or > HR {color: default;} A 'transparent' value for color might be useful. -----BEGIN PGP SIGNATURE----- Version: PGP for Personal Privacy 5.0 Charset: noconv iQA/AwUBNIMTjfP8EtNrypTwEQJSKwCg+yA1+m48Ihy4XoPFKb5pX0G8u74AoOv6 oXZPKvRTreyE5VtUmG2JVFlO =mRtL -----END PGP SIGNATURE----- -- Liam Quinn Web Design Group Enhanced Designs, Web Site Development http://www.htmlhelp.com/ http://enhanced-designs.com/
Received on Monday, 1 December 1997 14:43:10 UTC