/    Sign up×
Community /Pin to ProfileBookmark

Disappearing div in IE

Hello,

Im a student and Im baffled with my HTML code.

I’m writing a rather simple page and have ran into a rather weird bug that I can not seem to fix.

The div labeled .navbanner is supposed to be a vertical banner that is fixed so it stays in one place which it does but this banner keeps vanishing in a weird way.

1st my problem was in ie7 and firefox 7.0.1. What would happen is if I had 3 paragraphs everything was fine. If I added 3 more paragraphs the navbanner would vanish in both IE and firefox. once I added 3 or 4 more paragraphs it would come back.

somehow I unknowingly fixed it in firefox but now Ie will display it until you refresh, then it disappears. it will then come back again on another refresh about 50% of the time.

If anyone has seen this or know what’s going on and how to fix it please show me. I’m really stumped by this one.

Thanks

here is the entire code:

[code]
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Strict//EN”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Cecil Designs</title>
<style type=”text/css”>
html
{
height:100%;
}
body
{
background: #333;
margin-top: 25px;
margin: 0;
padding: 0;
text-align: center;
height: 100%;
}
.container
{
width: 960px;
height: 100%;
margin-left: auto;
margin-right: auto;

}
.navbanner
{
background: #000;
width:200px;
height: 100%;
padding-top: 100px;
padding-left: 10px;
padding-right: 10px;
text-align:center;
position:fixed;
float: left;
}
.content
{
width: 730px;
padding-top: 100px;
height: auto;
text-align: left;
float: right;
}
.footer
{
padding-top: 20px;
padding-left: 10px;
width: 200px;
height: 50px;
text-align: left;
clear: both;
position:relative;
z-index: 4;
margin-right: 760px;;
margin-left: auto;
}
p
{
color: #fff;
}
h1
{
font-size:24px;
color: #B0D57B;
}
h2
{
font-size:20px;
color: #B0D57B;
border-top: solid #333;
line-height: 10px;
padding-top: 15px;
}
a img
{
border: none;
}
a:link
{
color:#B0D57B;
text-decoration: none;
}
a:visited
{
color:#B0D57B;
text-decoration: none;
}

a:hover
{
color:#B0D57B;
text-decoration: underline;
}
a:active
{
color:#B0D57B;
text-decoration: none;
}

</style>
</head>

<body>
<div class=”container”>
<div class=”navbanner”>
<h2><a href=”index.html”>Home</a></h2>
<h2><a href=”about.html”>About us</a></h2>
<h2><a href=”portfolio.html”>Our Work</a></h2>
<h2><a href=”contact.html”>Contact Us</a></h2>
</div>

<div class=”content”>
<h1>Content goes here</h1>
<div >
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ut urna quam, in imperdiet lacus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam commodo sem tincidunt lacus euismod sed imperdiet odio ultrices. Nam semper leo id lacus dictum vitae lobortis erat pellentesque. Aenean et felis vel enim laoreet sodales eu vitae libero. Duis condimentum eros quis nunc pretium lacinia. Aliquam vitae tellus non tortor imperdiet posuere id pellentesque nisi. Quisque rhoncus, tellus vitae aliquet porttitor, magna velit condimentum augue, ac euismod dolor urna nec sapien. Phasellus id nulla mauris, ac dignissim felis. </p>
<p> Nam eu neque in lectus feugiat consectetur egestas a justo. Quisque luctus mollis eros non sodales. Donec lacinia, elit at egestas ullamcorper, justo diam varius orci, et congue velit augue eget enim. Integer rutrum neque a justo auctor vel euismod turpis dignissim. Nunc eu leo tortor, sit amet molestie tellus. Mauris sit amet dui augue. Curabitur eleifend congue metus quis mollis. Morbi eu urna ut urna vestibulum mattis eget sit amet dui. Quisque tincidunt vehicula sapien eget volutpat. Ut vel blandit magna. Suspendisse eget leo quam. Morbi placerat dolor nec magna tempor at tristique arcu convallis. Aliquam vestibulum sagittis placerat. Proin id tellus vel nulla interdum mattis. Donec ac sem nec nisl egestas fermentum. Aenean mauris neque, eleifend in feugiat quis, dapibus id mi. </p>
<p> Nullam volutpat mollis sem ut varius. Nam id nisl quam, sed pulvinar velit. Nulla accumsan, dui sit amet lacinia faucibus, est nisl vulputate lorem, sit amet convallis felis est eget magna. In ac purus sit amet risus placerat semper. Morbi rhoncus fringilla dui et cursus. Donec ut nulla justo, ac tristique odio. Aliquam erat volutpat. Duis pharetra pulvinar magna, ac porttitor felis varius et. Suspendisse nec leo sit amet purus cursus luctus. </p>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ut urna quam, in imperdiet lacus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam commodo sem tincidunt lacus euismod sed imperdiet odio ultrices. Nam semper leo id lacus dictum vitae lobortis erat pellentesque. Aenean et felis vel enim laoreet sodales eu vitae libero. Duis condimentum eros quis nunc pretium lacinia. Aliquam vitae tellus non tortor imperdiet posuere id pellentesque nisi. Quisque rhoncus, tellus vitae aliquet porttitor, magna velit condimentum augue, ac euismod dolor urna nec sapien. Phasellus id nulla mauris, ac dignissim felis. </p>
<p> Nam eu neque in lectus feugiat consectetur egestas a justo. Quisque luctus mollis eros non sodales. Donec lacinia, elit at egestas ullamcorper, justo diam varius orci, et congue velit augue eget enim. Integer rutrum neque a justo auctor vel euismod turpis dignissim. Nunc eu leo tortor, sit amet molestie tellus. Mauris sit amet dui augue. Curabitur eleifend congue metus quis mollis. Morbi eu urna ut urna vestibulum mattis eget sit amet dui. Quisque tincidunt vehicula sapien eget volutpat. Ut vel blandit magna. Suspendisse eget leo quam. Morbi placerat dolor nec magna tempor at tristique arcu convallis. Aliquam vestibulum sagittis placerat. Proin id tellus vel nulla interdum mattis. Donec ac sem nec nisl egestas fermentum. Aenean mauris neque, eleifend in feugiat quis, dapibus id mi. </p>
<p> Nam eu neque in lectus feugiat consectetur egestas a justo. Quisque luctus mollis eros non sodales. Donec lacinia, elit at egestas ullamcorper, justo diam varius orci, et congue velit augue eget enim. Integer rutrum neque a justo auctor vel euismod turpis dignissim. Nunc eu leo tortor, sit amet molestie tellus. Mauris sit amet dui augue. Curabitur eleifend congue metus quis mollis. Morbi eu urna ut urna vestibulum mattis eget sit amet dui. Quisque tincidunt vehicula sapien eget volutpat. Ut vel blandit magna. Suspendisse eget leo quam. Morbi placerat dolor nec magna tempor at tristique arcu convallis. Aliquam vestibulum sagittis placerat. Proin id tellus vel nulla interdum mattis. Donec ac sem nec nisl egestas fermentum. Aenean mauris neque, eleifend in feugiat quis, dapibus id mi. </p>
<p> Nam eu neque in lectus feugiat consectetur egestas a justo. Quisque luctus mollis eros non sodales. Donec lacinia, elit at egestas ullamcorper, justo diam varius orci, et congue velit augue eget enim. Integer rutrum neque a justo auctor vel euismod turpis dignissim. Nunc eu leo tortor, sit amet molestie tellus. Mauris sit amet dui augue. Curabitur eleifend congue metus quis mollis. Morbi eu urna ut urna vestibulum mattis eget sit amet dui. Quisque tincidunt vehicula sapien eget volutpat. Ut vel blandit magna. Suspendisse eget leo quam. Morbi placerat dolor nec magna tempor at tristique arcu convallis. Aliquam vestibulum sagittis placerat. Proin id tellus vel nulla interdum mattis. Donec ac sem nec nisl egestas fermentum. Aenean mauris neque, eleifend in feugiat quis, dapibus id mi. </p>
<p> Nam eu neque in lectus feugiat consectetur egestas a justo. Quisque luctus mollis eros non sodales. Donec lacinia, elit at egestas ullamcorper, justo diam varius orci, et congue velit augue eget enim. Integer rutrum neque a justo auctor vel euismod turpis dignissim. Nunc eu leo tortor, sit amet molestie tellus. Mauris sit amet dui augue. Curabitur eleifend congue metus quis mollis. Morbi eu urna ut urna vestibulum mattis eget sit amet dui. Quisque tincidunt vehicula sapien eget volutpat. Ut vel blandit magna. Suspendisse eget leo quam. Morbi placerat dolor nec magna tempor at tristique arcu convallis. Aliquam vestibulum sagittis placerat. Proin id tellus vel nulla interdum mattis. Donec ac sem nec nisl egestas fermentum. Aenean mauris neque, eleifend in feugiat quis, dapibus id mi. </p>

</div>
</div>

<div class=”footer”>
<p>Cecil Digital Designs &copy; 2011. </p>
</div>
</div>
</body>
</html>
[/code]

to post a comment
HTML

2 Comments(s)

Copy linkTweet thisAlerts:
@rtretheweyNov 20.2011 — You can run into cross-browser issues like this when you use a partial <!DOCTYPE>. You need to use a complete <!DOCTYPE> statement to put browsers into Standards Compliance Mode, which means that they're at least TRYING to behave properly. In your case, you would use:
<i>
</i>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"&gt;

Search on "doctype switch" and you'll find more information. In the meantime, try the above. Even if it doesn't fix this particular problem, it will prevent many others going forward. Good luck!
Copy linkTweet thisAlerts:
@nacortauthorNov 20.2011 — Yeah that doesn't fix it. still disappears... But thanks for the heads up on that error
×

Success!

Help @nacort spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.18,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...