Forum Moderators: not2easy

Message Too Old, No Replies

Refresh for background to work

         

ianac1

12:21 pm on Dec 8, 2007 (gmt 0)

10+ Year Member



Hello eveyone

I was hoping someone could explain to me why i need to refresh my browser to get my gradient background to work since coding a navigation bar into my css?

The first page is fine but then after following a link in the navbar the background only works after refreshing the page.

Html code

<html>
<head>
<Center>
<a href="http://photobucket.com" target="_blank" "align=center" ><img src="http://i214.photobucket.com/albums/cc158/ianac1/GlasgowImage.jpg" border="0" alt="Photo Sharing and Video Hosting at Photobucket"></a>
</Center>
<LINK REL=StyleSheet HREF="style1.css" TYPE="text/css"

</head>

<body>
<div id="navbar">

<ul>

<li><a href="History.html"> History </a></li>

<li><a href="EatingOut.html "> Eating Out </a></li>

<li><a href="Nightlife.html"> Nightlife </a></li>

<li><a href="Attractions.html"> Attractions </a></li>

<li><a href="Football.html"> Football </a></li>

<li><a href="Links.html"> Links </a></li>

</ul>

<br>
<br>

<h1>
<CENTER>
Glasgow Attractions
</CENTER>
</h1>

<div id="div1">

</div>

<div id="div2">

</div>
</body>
</html>

css code

body {
background: white url(http://i214.photobucket.com/albums/cc158/ianac1/Background2.jpg )
background-repeat: repeat-x;
}

h1 {font : 24pt Arial; color: black;}

h1, h2, h3, h4, h5 {font : 16pt Arial; color: black;}

#longlines {
clip : auto;
overflow : scroll;
}

#navbar {

list-style: none;
margin: 0; padding: 0;
align:center

}
#navbar li {
float: left;
white-space: nowrap;
display: inline;
}
#navbar li a {
display: block;
background: black;
width: 150px;
text-align: center;
color: white;
padding: 3px 0;
}
#navbar li a:hover {
background: white;
color: black;
}

#div1 { float:left; width:80%; align:center;}
#div2 { margin-left:30%; width:80%; align:center;}
#div3 { position;absolute right:25%;}
#divFootball

I have removed all irrelevant data so i hope i,ve marked this up OK

Thanks
Ian

lavazza

7:56 pm on Dec 8, 2007 (gmt 0)

10+ Year Member



<head>

<Center>
<a href="http://photobucket.com" target="_blank" "align=center" ><img src="http://i214.photobucket.com/albums/cc158/ianac1/GlasgowImage.jpg" border="0" alt="Photo Sharing and Video Hosting at Photobucket"></a>
</Center>

<LINK REL=StyleSheet HREF="style1.css" TYPE="text/css"

</head>

The bits in bold above do not belong in the <head> section

I suggest that you try validating your html and css and then see how you get on

HTML:
[validator.w3.org...]
[htmlhelp.com...]

CSS:
[jigsaw.w3.org...]
[htmlhelp.com...]

Dabrowski

8:56 pm on Dec 8, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Also, you have no!DOCTYPE (unless you've removed it for the post), and you can't use <center> any more.