okeedokee, I think I came up with something that seems to do the trick on Opera, FF and IE and W3C validated as XHTML Transitional.
The only thing that was missing to validate as XHTML Strict was the <div align="center"> tag that keeps it all together. Every time I tried to put something similar in the css file it would throw the layout off in FF and Opera and everyhting would be on the let side.
Here is what I have:
body {
margin: 0px;
background-color: #05305b;
}
table.one {
border-collapse: collapse;
text-align: left;
padding: 0px;
width: 750px;
height: 618px;
background-image: url(images/xyz.jpg);
background-repeat: no-repeat;
}
#f1 {
position: absolute;
width:132px;
height:83px;
margin-left: 35px;
top: 164px;
border: 0;
}
#f2 {
position: absolute;
width:132px;
height:83px;
margin-left: 35px;
top: 273px;
border: 0;
}
#f3 {
position: absolute;
width:132px;
height:83px;
margin-left: 35px;
top: 382px;
border: 0;
}
#f4 {
position: absolute;
width:132px;
height:83px;
margin-left:35px;
top:491px;
border: 0;
}
#co {
position: absolute;
text-align: left;
width:450px;
height:262px;
overflow: auto;
margin-left:256px;
top:273px;
font-family: arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none;
}
and
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css" />
<title>test</title>
</head>
<body>
<div align="center">
<table class="one">
<tbody>
<tr><td>
<div id="f1"><img src="images/f1.jpg" alt="img" /></div>
<div id="f2"><img src="images/f2.jpg" alt="img" /></div>
<div id="f3"><img src="images/f3.jpg" alt="img" /></div>
<div id="f4"><img src="images/f4.jpg" alt="img" /></div>
<div id="co">
<p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore
veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam
voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia
consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque
porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci
velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore
magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum
exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi
consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit
esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo
voluptas nulla pariatur?"</p>
<p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore
veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam
voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia
consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque
porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci
velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore
magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum
exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi
consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit
esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo
voluptas nulla pariatur?"</p>
</div>
</td></tr>
</tbody>
</table>
</div>
</body>
</html>
Now if there was any way to replace the table with a div and get the same effect, I'd be a happy camper.
Does anybody have an idea how I could go about that?
Thank you