css in der Datei oder extern geht nicht
Ollie
- css
Hallo,
ich habe entweder ein Brett vorm Kopf, oder ich muß den Optiker wechseln. ;- )
Also, ich habe eigendlich eine simple html-Datei mit einem div-Container:
*************************************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
...
<body>
<div class="inhalt">
<center><h1><u>Neues Wohnambiente</u></h1></center>
<br><br>
Sehr geehrter Interessent, Sehr geehrte Interessentin,<br><br>
unsere Internetseiten befinden sich derzeit im Aufbau! <br><br>
Bitte besuchen Sie uns in einigen Tagen wieder.<br><hr>
Kontakt:<br><br>
Telefon: XXXXXX<br>
Mobil: XXXX<br>
Fax: xxxx<br><hr>
Email: <a href="mailto:xxx@xxx?body=Sehr geehrter Herr x,">xxx@xxx.de</a><br>
<br><br>Mit freundlichem Gruß
<br><br>
Oliver Eikel
</div>
...
</body>
</html>
******************************
Und eine einfache css-Datei im Ordner css:
##############################################
body
{
background-image:url(./img/putz.gif);
background-repeat:no-repeat;
background-position:top center;
background-attachment:fixed;
font-family:Arial,sans-serif;
font-size:13px;
color:blue;
}
a:link {
color:blue;
text-decoration:none;
}
a:visited {
text-decoration:none;
color:blue;
font-style:italic;
}
....
#####################################################
Komischerweise nimmt er das Backgroundimage in der externen Datei nicht.
background-image:url(./img/putz.gif);
Die url ist korrekt! Und das file auch. Habe die url zu der Grafik direkt eingegeben und sie wird dargestellt.
Setze ich dagegen in der html-Datei:
<body style="background-image:url(./img/putz.gif); ">
gehts wie gewollt. Habs im IE und FF probiert, also kein Browser-Bug.
Woran kanns liegen? Please help + Danke im Vorraus für eure Mühe!
Gruß
Oliver
Hello out there!
<center>
Warum verwendest du missbilligte HTML-Elemente zur Darstellung, wenn du doch CSS einsetzt?
<u>
Warum verwendest du missbilligte HTML-Elemente zur Darstellung, wenn du doch CSS einsetzt?
<br><br>
Die Aufeinanderfolge von zwei 'br' zeugt ebenso von schlechtem Stil. Warum willst du auf diese Unart Abstände erzeugen, wenn du doch CSS einsetzt?
* * *
Und eine einfache css-Datei im Ordner css:
^^^^^^^^^^^^^^
Aha.
background-image:url(./img/putz.gif);
Die url ist korrekt!
Wohl kaum. Der relative URI geht vom Ort deiner CSS-Datei aus, nicht von dem deiner HTML-Datei.
See ya up the road,
Gunnar