Hi,
OK....I grabbed your code and played with it on my computer. I noticed that the menu coming out of the table was NOT a problem in Firefox, only in IE. I figured that it was a normal IE quirk. Internet explorer treats tables and div's slightly different from other browsers.
Your webpage did not have a DOCTYPE declaration, so I added one and the problem went away! No more busting out of the tables. I added this to the top of the page
before the HTML tag.
Code: Select all
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
So, it should now look like this
Code: Select all
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Hearthview Residential: Welcome to Hearthview Residential, Inc.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
The DOCTYPE will force IE to follow the standard set of HTML parsing rules. Without the DOCTYPE, IE is free to interpret the HTML code any way it wants.
Add the DOCTYPE to all your pages. You don't have to use the Strict DOCTYPE, you can use the Transitional, if you'd like. To read on the differences between the DOCTYPES, read here
http://www.alistapart.com/articles/doctype and here
http://css.maxdesign.com.au/listamatic/ ... xmodel.htm
Beware, though! Adding a DOCTYPE may make you have to slightly redesign your pages because of the difference in the TABLE and DIV renderings.
Your website is written very well, so I assume you're an experienced designer and you probably already know all this. If that's the case, then I apologize if it seems like I'm treating you like a beginner!
