Hello all,
I am redesigning my website to be XHTML 1.0 Strict.
I am coming along fine except for this:
I am still using tables.....old school. My Nav Table has a background image all set up thru CSS. Even the table height and width is set thru CSS. It looks exactly the way I want it to on IE 5+, however, Netscape and Mozilla don't preview correctly.
Below is the code, and help would be greatly appreciated:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<html>
<head>
<!-- This is the start of my CSS style sheet -->
<style type="text/css">
body {background-color: #e3e0dd}
h1 {font-family: verdana}
h1 {font-size: 11px}
h1 {color: #333333}
h1 {background-color: #e3e0dd}
p.nav {font-family: verdana}
p.nav {font-size: 10px}
p.nav {color: #FFFFFF}
p.nav {font-style: normal}
p {font-family: verdana}
p {font-size: 10px}
p {color: #333333}
P {font-style: normal}
p {background-color: transparent}
a {font-family: verdana}
a {font-size: 10px}
a {color: #333333}
a {font-style: normal}
a {background-color: #e3e0dd}
table.nav {height: 26px; width: 760px}
td.nav1 {background-image : url("images/midnav.png" ); background-repeat: no-repeat}
td.nav1 {height: 26px}
td.nav2 {height: 26px; width: 11px}
td.nav3 {height: 26px; width: 207px}
</style>
<!-- This is the end of my CSS style sheet -->
</head>
<body>
<!-- Start Main Layout Table -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="top">
<!-- Start Logo and Search -->
<table width="760" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="bottom"><img src="images/logo.gif" alt="logo"/></td>
<td align="right" valign="middle"><p>TESTING</p></td>
</tr>
</table>
<!-- End Logo and Search -->
<!-- Start Navigation -->
<table class= "nav" border="0" cellspacing="0" cellpadding="0">
<tr align="center" valign="middle">
<td class= "nav2"><img src="images/leftnav2.png" alt="leftnav" /></td>
<td class= "nav1"><p class="nav">home</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">about us</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">networks</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">web</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">computer</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">media</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">support</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">contact us</p></td>
<td class= "nav2"><p class="nav"><img src="images/rightnav.png" alt="rightnav" /></p></td>
<td class= "nav3"><img src="images/shopnav.png" alt="shop"/></td>
</tr>
</table>
<!-- End Navigation -->
</td>
</tr>
</table>
<!-- End Main Layout Table -->
</body>
</html>
Thanks in advance!!
-RRD
RRD
I am redesigning my website to be XHTML 1.0 Strict.
I am coming along fine except for this:
I am still using tables.....old school. My Nav Table has a background image all set up thru CSS. Even the table height and width is set thru CSS. It looks exactly the way I want it to on IE 5+, however, Netscape and Mozilla don't preview correctly.
Below is the code, and help would be greatly appreciated:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<html>
<head>
<!-- This is the start of my CSS style sheet -->
<style type="text/css">
body {background-color: #e3e0dd}
h1 {font-family: verdana}
h1 {font-size: 11px}
h1 {color: #333333}
h1 {background-color: #e3e0dd}
p.nav {font-family: verdana}
p.nav {font-size: 10px}
p.nav {color: #FFFFFF}
p.nav {font-style: normal}
p {font-family: verdana}
p {font-size: 10px}
p {color: #333333}
P {font-style: normal}
p {background-color: transparent}
a {font-family: verdana}
a {font-size: 10px}
a {color: #333333}
a {font-style: normal}
a {background-color: #e3e0dd}
table.nav {height: 26px; width: 760px}
td.nav1 {background-image : url("images/midnav.png" ); background-repeat: no-repeat}
td.nav1 {height: 26px}
td.nav2 {height: 26px; width: 11px}
td.nav3 {height: 26px; width: 207px}
</style>
<!-- This is the end of my CSS style sheet -->
</head>
<body>
<!-- Start Main Layout Table -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="top">
<!-- Start Logo and Search -->
<table width="760" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="bottom"><img src="images/logo.gif" alt="logo"/></td>
<td align="right" valign="middle"><p>TESTING</p></td>
</tr>
</table>
<!-- End Logo and Search -->
<!-- Start Navigation -->
<table class= "nav" border="0" cellspacing="0" cellpadding="0">
<tr align="center" valign="middle">
<td class= "nav2"><img src="images/leftnav2.png" alt="leftnav" /></td>
<td class= "nav1"><p class="nav">home</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">about us</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">networks</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">web</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">computer</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">media</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">support</p></td>
<td class= "nav1"><p class="nav">l</p></td>
<td class= "nav1"><p class="nav">contact us</p></td>
<td class= "nav2"><p class="nav"><img src="images/rightnav.png" alt="rightnav" /></p></td>
<td class= "nav3"><img src="images/shopnav.png" alt="shop"/></td>
</tr>
</table>
<!-- End Navigation -->
</td>
</tr>
</table>
<!-- End Main Layout Table -->
</body>
</html>
Thanks in advance!!
-RRD
RRD