About Web Design Book Chapter 14 - Example 14-2
Here is the code for example 14-2 in the About Web Design book.
The Page | The HTML | The Stylesheet
The HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Dogs and Their Toys - Extended Navigation</title>
<link type="text/css" href="zexample14-2.css" rel="stylesheet" />
</head>
<body>
<div id="main">
<h1 id="branding">Dogs and Their Toys</h1>
<ul id="navigation">
<li><a href="/index.html">Home</a></li>
<li><a href="/products/index.html">Dog Toys for Sale</a>
<ul>
<li><a href="/products/stuffed.html">Stuffed Toys</a></li>
<li><a href="/products/balls.html">Balls</a></li>
<li><a href="/products/tugs.html">Tug Toys</a></li>
<li><a href="/products/entertain.html">Boredom Reducers</a></li>
</ul>
</li>
<li><a href="/articles/index.html">Dog Information</a>
<ul>
<li><a href="/articles/health.html">Health</a></li>
<li><a href="/articles/breeds/index.html">Breeds</a>
<ul>
<li><a href="/articles/breeds/bordercollie.html">Border Collie</a></li>
<li><a href="/articles/breeds/labrador.html">Labrador</a></li>
</ul>
</li>
<li><a href="/articles/training.html">Training</a></li>
</ul>
</li>
<li><a href="/about/index.html">About this Site</a>
<ul>
<li><a href="/about/copyright.html">Copyright</a></li>
<li><a href="/about/privacy.html">Privacy Policy</a></li>
<li><a href="/about/contact.html">Contact Us</a></li>
</ul>
</li>
</ul>
<div id="body">
<h2></h2>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
</p>
<p>
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam
nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</p>
<h3>My Favorite Leashes</h3>
<ol>
<li>Ut wisi enim ad minim veniam</li>
<li>quis nostrud exerci tation ullamcorper</li>
<li>suscipit lobortis nisl ut</li>
<li>aliquip ex ea commodo consequat</li>
<li>Duis autem vel eum iriure dolor</li>
</ol>
<p>
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</p>
<h3>My Least Favorite Leashes</h3>
<ol>
<li>Ut wisi enim ad minim veniam</li>
<li>quis nostrud exerci tation ullamcorper</li>
<li>suscipit lobortis nisl ut</li>
<li>aliquip ex ea commodo consequat</li>
<li>Duis autem vel eum iriure dolor</li>
</ol>
</div>
<div id="information">
<p>
Copyright © 2006 <a href="http://webdesign.about.com/mpremail.htm">Jennifer Kyrnin</a>
</p>
</div>
</div>
</body>
</html>
Replace the title and meta tags with your own site content.
The Stylesheet (CSS)
html, body { margin: 0px 20px; }
html { background-color : #3c6; }
body {
font: normal 1em Geneva, Arial, Helvetica;
text-align: center;
}
div#main {
width : 700px;
margin: 0 auto;
background-color:#fff;
text-align: left;
}
#body { padding: 0 10px; }
#information { font-size: .7em; text-align: center; }
#branding {
height: 200px;
background: #fff url(http://z.about.com/d/webdesign/1/0/S/2/1/dogs_and_toys_logo.jpg) no-repeat;
margin: 0;
padding: 0 0 0 100px;
font-size: 3em;
color: #3c6;
}
ul#navigation, ul#navigation ul {
background: #fff url(http://z.about.com/d/webdesign/1/0/a/3/1/navbg.gif);
padding-left: 0px;
margin-top: 0px;
}
ul#navigation li {
display: inline;
list-style-type: none;
margin: 0px;
padding-left: 15px;
position: relative;
color: #63c;
font-weight: bold;
height: 20px;
border-left: 1px solid black;
}
ul#navigation li ul { display: none; } /* hide from IE 6/5 */
ul#navigation li > ul { /* first drop-down */
display: none;
position: absolute;
top: 18px;
left: 2px;
width: 200px;
}
ul#navigation li > ul > li > ul {
display: none;
position: absolute;
top: 2px;
left: 198px;
width: 200px;
}
ul#navigation li > ul li {
display: block;
}
ul#navigation li:hover{
background: #fff url(http://z.about.com/d/webdesign/1/0/_/3/1/navbg_over.gif);
color: #000;
}
ul#navigation li:hover > ul { display: block; }
ul#navigation li a {
color: #63c;
/* display: block; */
width: 100%;
text-decoration: none;
}
ul#navigation li a:hover { color: #000; }
ul#navigation li:hover > a { color: #000; }
Here's what the page looks like.
Jennifer Kyrnin
