- From: Matthew Brealey <thelawnet@yahoo.com>
- Date: Tue, 29 Feb 2000 11:28:15 -0800 (PST)
- To: www-style@w3.org
Here's HTML's HR implementation (as implemented by Win IE and Opera)
completely described in CSS3:
HR {border: 1px solid;
border-color: windowborder /* ? */;
display: block;
margin: 6px auto}
HR[color] {border-color: attr(color)}
HR[align=left] {margin-left: 0 !important /* In a UA style sheet? (used
because the author might set margins, which would override this
declaration. I believe a UA !important is essential if there is a real
desire to map HTML attributes to CSS, and I suggest that it raise the UA
declaration to an author one; i.e., this declaration is equivalent to
setting margin-left: 0 in an author style sheet, so specificity works
properly */}
HR[align=right] {margin-right: 0 !important}
HR[size] {height: attr(size)-1} /* Sad that even box-sizing doesn't work
for this (since the default, size=1 has a box height of 2 pixels (top and
bottom borders of 1pixel) */
HR[noshade] {background: windowborder}
HR[noshade][color] {background: attr(color)}
=====
----------------------------------------------------------
From Matthew Brealey (http://members.tripod.co.uk/lawnet (for law)or http://members.tripod.co.uk/lawnet/WEBFRAME.HTM (for CSS))
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com
Received on Tuesday, 29 February 2000 14:28:16 UTC