Bug im «link» mit CSS im IE4&5 ???
Albert Schneider
- css
Hallo Profis,
ich habe da ein Problem das mich ein wenig Wahnsinnig macht.
Also ich möchte einfach nur eine Table definieren mit einer Rahmensstärke von 2px. Hierzu möchte ich mit CSS die benötigten Tag überlagern.
Im IE4/SP2 sieht das so aus und funktioniert auch wunderbar:
<html>
<head>
<style>
TABLE{
border-width:0px;
margin:0px;
BACKGROUND-COLOR:#999999;
}
TD{
border-width:0px;
margin:0px;
BACKGROUND-COLOR:#ffffa8;
}
TH{
border-width:0px;
margin:0px;
BACKGROUND-COLOR:#aad5ff;
}
</style>
</head>
<body>
<table>
<tr>
<th>a</td>
<th>b</td>
</tr>
<tr>
<td>A</td>
<td>B</td>
</tr>
</table>
</body>
</html>
Wenn ich nun den ganzen <style> Bereich auslagere (<link rel="stylesheet" type="text/css" href="ie4.css">) geht scheinbar die BACKGROUND-COLOR Angaben verloren.
Noch krasser wirds mit dem IE5 hier muß der <style> Tag ein wenig anders aussehen:
<style>
TABLE
{
border-collapse:collapse;
border:2px ridge;
}
TD
{
border:2px ridge;
BACKGROUND-COLOR:#ffffc8;
}
TH
{border:2px ridge;
BACKGROUND-COLOR:#aad5ff;
}
</style>
Und hier genau das selbes Spiel in der HTM Seite funktioniert, nach dem include der CSS Datei nicht.
Kennt jemand diese Problem?
Dankschön.
Grüße!
Hallo,
du musst in der externen Datei das <Style> Tag weggelassen.
gruesse
Thomas Mell
Hallo,
du musst in der externen Datei das <Style> Tag weggelassen.gruesse
Thomas Mell
Aaarrrrggggggg!
Daaaaaaannnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkeeeeeeee!
Supi :-)
Vielleicht hilft folgendes:
1. background-color: klein schreiben
falls das nicht hilft:
2. background: statt background-color
Leider kann ich die Fehler nicht ausprobieren da ich grad in der Uni sitze.