- From: Steve Knoblock <knoblock@worldnet.att.net>
- Date: Wed, 24 Sep 1997 17:26:04 -0400
- To: www-style@w3.org
I don't particularly care for HRs being rendered "3d" by default the way Netscape does. I prefer solid, mainly hairline rules, so have used <hr size=1>. I've been steadily converting my HR's over to CSS as the browsers (IE4.0 mainly) matured. From the table of elements in Hakon's book I learn that HR is a block element (not having thought about it) like P. I assume that all the regular block formatting properties apply to it. I expect that to get the 3d effect, it would come from setting the border-style. Is that correct? For my size attribute I substitute the height property: hr { background: #CCCC99; color: #CCCC99; height: 1px; width: 100%; } This is the code I'm using now and it works in IE4.0 PP2. Note I set both background and foreground colors because right now IE wants the color: property for HR, but since HR is an empty element, it should be using the background: property instead (learned that here). Steve > No, I want HRs to display but not take on any coloring; that is, display >the usual dark-and-light-gray engraved effect that most current browsers >use for HRs. In the above example, all HRs would be flat blue lines, with >no obvious engraving effects. (Again, this is true in the browsers I've >tested.) Otherwise, if I want a blue forground but browser-default HRs, I >have to declare something like: _/ Steve Knoblock mailto:editor@city-gallery.com _/ City Gallery http://www.city-gallery.com/ _/ Member NSA http://www.3d-web.com/nsa/nsa.htm
Received on Wednesday, 24 September 1997 17:26:51 UTC