- From: David Perrell <davidp@earthlink.net>
- Date: Sun, 27 Jul 1997 03:27:40 -0700
- To: <www-style@w3.org>, "E. Stephen Mack" <estephen@emf.net>
E. Stephen Mack wrote:
> ... I realize that NOSHADE is not
> deprecated in HTML 4.0 because there is no equivalent
> CSS1 property (yet?)
Shading should be definable through the use of colored borders. For
example, light borders at left and top, dark borders at bottom and
right = 3-D effect.
Ideally, the border colors will abut diagonally, like a picture frame:
___________________________
| ____________light________/|
| | | |
| |_______________________| |
|/____________dark__________|
but it doesn't really seem that any browser makers care enough to give
the very best.
> The best results were achieved with a head section containing:
>
> <STYLE TYPE="text/css">
> HR.fancy { height: 10px; text-align: right; width: 50%; color: blue;
> margin-left: 50%; }
> </STYLE>
Again referring to the sample stylesheet in the CSS1 spec, HR is
defined as a block element with no content. Since it has no content,
color should have no effect. The color of the rule should be defined by
background and borders.
+-----------------------border-top------------------------+
+---------------------------------------------------------+
| background |
+---------------------------------------------------------+
+-----------------------border-bottom---------------------+
IE is wrong to apply the color property to a rule. From 5.3.1 of the
spec: "This property describes the text color of an element." The rule
is not a text element.
This _should_ get the rule you want:
STYLE TYPE="text/css">
HR.fancy {
background: transparent;
border: 0;
margin: 0;
border-top: 10px solid blue;
margin-left: 50%; }
> </STYLE>
By declaring HR block, an author could define some very fancy rules
with minimal markup using background images and different color
borders. Provided, of course, height is a valid property.
The results you are getting are very disheartening, as was a recent
attempt to use CSS1-defined rules with NSN4.01.
David Perrell
Received on Sunday, 27 July 1997 06:28:12 UTC