Hallo zusammen!
Ich erstelle grad eine kleine Homepage für einen Freund. Die Seite wird mit HTML und CSS erstellt. Da ich das noch nie gemacht habe, musste ich mich erstmal ein wenig hineinarbeiten.
Bisher hat alles ganz gut geklappt und ich konnte die Sachen, die schon fertig waren, meinem Freund zeigen.
Als er die einzelnen Links durchklickte meinte er, dass das Hintergrundbild(Logo) und ein Hintergrundbild eines div Containers beim laden flackert bzw. neu geladen werden. Bei mir kam dieses Problem nicht, was mich ein wenig verwundert hat. Ich benutze Chrome auf Mac OS X und er Firefox auf Windows 7. Anschließend habe ich dann Safari und Firefox getestet und gesehen, dass dieses Flackern/Laden nur unter Firefox geschiet.
Die Dateien befanden sich bei uns auf dem Lokalen Datenträger und sind auch nur wenige kilobyte groß. Die Bilder werden per CSS geladen, wie auch die background-images der Links, diese aber nicht beim Laden flackern.
Code:
body {
...
background: url("img/logo_beige.png") no-repeat fixed center top #FFF8DC;
...
}
Code:
#content {
display: block;
margin-top: 90px;
margin-left: 120px;
height: 400px;
width: 850px;
background: url("img/cube_big.png") no-repeat;
background-size: 850px 400px;
}
Ich habe dann in Foren gesucht ob jemand das gleiche Problem hat, aber leider nichts gefunden was mir genau erklären konnte wieso das bei Firefox flackert und bei Chrome und Safari nicht.
Hier ist nochmal der Quellcode von den html-seiten
Code:
<!DOCTYPE html>
<html lang="de">
<head>
<title>Title der Seite</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="Stylesheet" type="text/css" href="style.css">
</head>
<body>
<header>
<h1></h1>
</header>
<nav>
<ul>
<li class="current"><a href="home.html">Home</a></li>
<li class="news"><a href="news.html">News</a></li>
<li class="about"><a href="about.html">About</a></li>
<li class="shop"><a href="shop.html">Shop</a></li>
<li class="contact"><a href="contact.html">Contact</a></li>
</ul>
</nav>
<div id="content">
<section>
<h2>Willkommen</h2>
</section>
<div id="maincontent">
<section>
<p>Text</p>
</section>
</div>
<sidebar>
<img src="img/foto_welcome.png">
</sidebar>
</div>
<footer>
</footer>
</body>
</html>
Das Image "foto_welcome.png" flackert nicht, wenn ich einen der Links drücke.
Müsste ich vielleicht das Hintergrundbild(Logo) und Hintergrundbild für den Text auch in die HTML-Datei einbauen und per CSS anschließend die Eigenschaften zuweisen??
Vielen Dank schon mal für eure Aufmerksamkeit und vielleicht auch Hilfe.
Gruß
Kevx
Resident Evil 6 erscheint in...
Heute, 15:21 in gulli:news