- From: Scott G. Hall <ScottGHall@BellSouth.Net>
- Date: Fri, 20 Feb 2004 08:04:12 -0500
- To: www-style@w3.org
(I am hoping that this is a good forum for my question...) I am just learning CSS, and am trying to re-create several other webpages that use style sheets in order to understand how the authors accomplished them. In the W3C pages on style sheets (ie. http://www.w3.org/Style/CSS/), the authors have created a really nice sidebar menu. I have been trying to recreate it and am having some problems: 1) I can't get the background graphic to appear in my version, even when I completely duplicate the style sheet and the code that I see when I do a "view source". 2) The W3C's whole menu bar does not scroll; I can't get mine to "stick" on the page -- it scrolls with the rest of the content. The only difference in my version of the style sheet is that I did not include any of the "div#Menu" identifiers, but only used the "div.map" identifiers. I am not referencing anything with "id=.." The portion of my stylesheet that I am using is: /* Navigational menu defs */ div.navmap { position: absolute; top: 12pt; right: 12pt; bottom: 12pt; left: auto; width: 132pt; height: auto; background: #a4d597 /* light green */ url(dogsear_lrg.gif) no-repeat right bottom; } div.navmap, div.navmap p, div.navmap > * > li, div.navmap h2 { font-family: "Goudy Old Style", Georgia, "Minion Web", Palatino, "Book Antiqua", Utopia, "Times New Roman", Times, serif; font-size: 9pt; line-height: 13pt; } div.navmap p, div.navmap > * > li, div.navmap h2 { display: block; margin: 8pt 19.56pt 8pt -10.8pt; padding: 6pt 12pt; text-indent: 0; text-align: left; background: #418c09 /* dark green */ url(dogsear_sm.gif) no-repeat right bottom; color: white; list-style: none; /* Remove triangle from H2 */ } div.navmap > ul { margin: 0; padding: 0; } div.navmap a { font-weight: bold; font-style: italic; text-decoration: none; background: #418c09; /* dark green */ color: white; } div.navmap a:hover { background: orange; color: blue; } div.navmap:before { content: "Navigation"; display: block; margin-bottom: 36pt; padding: 3pt 9pt; color: #999; /* grey */ font-size: larger; font-style: italic; letter-spacing: 3pt; } And the HTML code that I am using to reference it: <!-- navigation bar --> <div class="navmap"> <p class="p1"><a href="./community.php">Community Information</a> <p class="p2"><a href="./information.php">HOA Information</a> <p class="p3"><a href="./members.php">Member Tools</a> <p class="p4"><a href="./local_links.php">Local Links</a> <p class="p5"><a href="./admin.php">Administrator</a> </div> The resulting menu bar on the right scrolls with the rest of the page, but the W3C version does not. What am I missing here? -- Scott G. Hall, Raleigh, NC, USA ScottGHall@BellSouth.Net
Received on Friday, 20 February 2004 08:04:16 UTC