DanUK
12-30-2003, 11:01 AM
Hi there.
well, i've given up on the previous thread, that design was just TOO complicated.
I've now got a new one, worked hard on it earlier.
There's just one problem that remains, if you open this in your browser you'll know what I mean.
The "left" navigation seems to overlap the bottom links/footer - how can I stop this? I want the bottom links/footer to be beneath the left navigation or the main content, whichever is longer. Hope that makes sense!
Here's the new code.
Thank you again - and a very happy new year!
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="lan">
<head>
<title>test.</title>
<link rel="stylesheet" href="styles1.css" type="text/css" />
</head>
<body>
<div id="head">
<div id="topleft">
my logo.
</div>
<div id="topright">
some links.
</div>
</div>
<div class="quicknav">
quick navigation.
</div>
<div id="left">
<div id="content">
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
</div>
<br />
<div id="content">
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
</div>
</div>
<div id="center">
<div id="centerA">
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
</div>
</div>
<br />
<div class="bottomnav">
information.
</div>
<div style="padding: 5px;">
<div style="text-align: left; float: left;">
left footer.
</div>
<div style="text-align: right; float: right;">
right footer.
</div>
</div>
</body>
</html>
And the *sigh* lovely CSS ;):
body {
font-size: 10px;
margin: 0;
padding: 0;
background-color: #d9d9d9;
}
#head {
background-color:#B8C2D8;
border-bottom:1px solid #000000;
height: 36px;
}
#head img {
border: 0;
vertical-align: middle;
}
#topleft {
position: absolute;
left: 0;
top: 0;
}
#topright {
position: absolute;
right: 10px;
top: 15px;
text-align: right;
display: inline;
padding: 6px;
}
.quicknav {
margin: 0;
padding: 0;
background-color:#F0F0F0;
border-bottom:1px solid #000000;
text-align:right;
}
#left {
position: absolute;
width: 11em;
left: 12px;
top: 2px;
margin-top: 75px;
font-size: 10px;
}
#content {
list-style: none;
margin: 0;
padding: 0;
border:1px dashed #B8C2D8;
background-color: #eee;
}
#center {
font-size: 0.9em;
width: auto;
min-width: 120px;
margin: 8px;
z-index: 3;
margin-left: 11em;
padding-left: 24px;
}
#centerA {
padding: 16px;
border: 1px solid #aaa;
background-color: #fff;
text-align: center;
}
.boxhead {
background-color: #ddd;
border: 1px solid #000;
padding: 3px;
margin: 16px;
color: #000;
}
.bottomnav {
margin: 0;
padding: 0;
background-color:#B8C2D8;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
text-align:center;
}
Thanks again.
well, i've given up on the previous thread, that design was just TOO complicated.
I've now got a new one, worked hard on it earlier.
There's just one problem that remains, if you open this in your browser you'll know what I mean.
The "left" navigation seems to overlap the bottom links/footer - how can I stop this? I want the bottom links/footer to be beneath the left navigation or the main content, whichever is longer. Hope that makes sense!
Here's the new code.
Thank you again - and a very happy new year!
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="lan">
<head>
<title>test.</title>
<link rel="stylesheet" href="styles1.css" type="text/css" />
</head>
<body>
<div id="head">
<div id="topleft">
my logo.
</div>
<div id="topright">
some links.
</div>
</div>
<div class="quicknav">
quick navigation.
</div>
<div id="left">
<div id="content">
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
</div>
<br />
<div id="content">
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
navigation<br />
</div>
</div>
<div id="center">
<div id="centerA">
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
some content.<br />
</div>
</div>
<br />
<div class="bottomnav">
information.
</div>
<div style="padding: 5px;">
<div style="text-align: left; float: left;">
left footer.
</div>
<div style="text-align: right; float: right;">
right footer.
</div>
</div>
</body>
</html>
And the *sigh* lovely CSS ;):
body {
font-size: 10px;
margin: 0;
padding: 0;
background-color: #d9d9d9;
}
#head {
background-color:#B8C2D8;
border-bottom:1px solid #000000;
height: 36px;
}
#head img {
border: 0;
vertical-align: middle;
}
#topleft {
position: absolute;
left: 0;
top: 0;
}
#topright {
position: absolute;
right: 10px;
top: 15px;
text-align: right;
display: inline;
padding: 6px;
}
.quicknav {
margin: 0;
padding: 0;
background-color:#F0F0F0;
border-bottom:1px solid #000000;
text-align:right;
}
#left {
position: absolute;
width: 11em;
left: 12px;
top: 2px;
margin-top: 75px;
font-size: 10px;
}
#content {
list-style: none;
margin: 0;
padding: 0;
border:1px dashed #B8C2D8;
background-color: #eee;
}
#center {
font-size: 0.9em;
width: auto;
min-width: 120px;
margin: 8px;
z-index: 3;
margin-left: 11em;
padding-left: 24px;
}
#centerA {
padding: 16px;
border: 1px solid #aaa;
background-color: #fff;
text-align: center;
}
.boxhead {
background-color: #ddd;
border: 1px solid #000;
padding: 3px;
margin: 16px;
color: #000;
}
.bottomnav {
margin: 0;
padding: 0;
background-color:#B8C2D8;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
text-align:center;
}
Thanks again.