Ausgelagerte Css und der Netscape
Sahne81
- css
0 Holger0 Sahne81
0 Thomas J.0 Kai Lahmann
Hallo zusammen,
habe folgendes Problem:
Die Seite funzt einwandfrei im IE (ja ich weiß der macht alles), aber der netscape bringts einfach nicht. ich habe mir hierzu auch schon ältere beiträge angesehen. mein link auf die stylesheet seite ist aber richtig (siehe quellcode netscape).
In meiner ausgelagerten css-Datei habe ich z.B.: .body {background: #FFFFFF} definiert.
Sobald ich den punkt wegnehme interpretiert es der netscape.
Das Problem beschränkt sich aber leider nicht auf den Body.
ich habe auch tabellenzellen in unterschiedlichen hintergrundfarben und kann das daher nicht mit td in der css-datei lösen, da sie dann alle gleich aussehen würden.(im übrigen macht der netscape das auch nicht!!!)
daher habe ich unterschiedliche class definiert und die einfach in der jeweiligen zelle angesprochen.(wie man das halt so macht...)
aber warum will der netscape nicht???
ich habe es auch schon statt background mit background-color probiert aber irgendwie hilft das alles nicht so recht.
Kann mir irgendeiner nen Tipp geben?
Ich mach das so:
CSS-Datei:
body { color: #000000; background: #ffffff; }
td.normalezelle { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #000000; background: #ffffcc; }
HTML-Datei:
...
<td class="normalezelle">Inhalt</td>
...
Ich mach das so:
CSS-Datei:
body { color: #000000; background: #ffffff; }
td.normalezelle { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #000000; background: #ffffcc; }
HTML-Datei:
...
<td class="normalezelle">Inhalt</td>
...
geht leider auch nicht. ist ja auch eigentlich das gleiche wie nur mit punkt. dient doch nur dazu, damit man mehrmals die gleiche bezeichnung verwenden kann, oder?
trotzdem danke
Tag auch
Die Seite funzt einwandfrei im IE (ja ich weiß der macht alles), aber der netscape bringts einfach nicht. ich habe mir hierzu auch schon ältere beiträge angesehen. mein link auf die stylesheet seite ist aber richtig (siehe quellcode netscape).
In meiner ausgelagerten css-Datei habe ich z.B.: .body {background: #FFFFFF} definiert.
Ich hab ja schon immer gewußt, daß der IE kaputt ist ...
Sobald ich den punkt wegnehme interpretiert es der netscape.
Womit er völlig Recht hat.
... und kann das daher nicht mit td in der css-datei lösen, da sie dann alle gleich aussehen würden.(im übrigen macht der netscape das auch nicht!!!)
Doch das kann er.
ich habe es auch schon statt background mit background-color probiert aber irgendwie hilft das alles nicht so recht.
Oje. Vielleicht solltest Du Dir erst einmal das:
http://selfhtml.teamone.de/css/index.htm
im allgemeinen und dann das:
http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm
im speziellen durchlesen.
Und wenn Du damit fertig bist und das Problem nach wie vor besteht, kannst Du gern nochmal fragen.
Thomas J.
Die Seite funzt einwandfrei im IE (ja ich weiß der macht alles), aber der netscape bringts einfach nicht. ich habe mir hierzu auch schon ältere beiträge angesehen. mein link auf die stylesheet seite ist aber richtig (siehe quellcode netscape).
*gebetsmühle anwerf* Netscape 4.xx, Netscape 6.0, Netscape 6.1, Netscape 6.2, oder 'nen frischer Mozilla..?
In meiner ausgelagerten css-Datei habe ich z.B.: .body {background: #FFFFFF} definiert.
Sobald ich den punkt wegnehme interpretiert es der netscape.
wird Netscape auch so (egal welche Version)...
<body class="body"> << da gilt's.
<body> << da nicht
...'nen Browser, der sich anders verhält, hatn Bug.. wobei dieser hier doch dazu einlädt IE-User zu ärgern :))
.a{display:none;} dürfte die IE-User irgendwie nicht wirklich erfreuen..
ich habe auch tabellenzellen in unterschiedlichen hintergrundfarben und kann das daher nicht mit td in der css-datei lösen, da sie dann alle gleich aussehen würden.(im übrigen macht der netscape das auch nicht!!!)
daher habe ich unterschiedliche class definiert und die einfach in der jeweiligen zelle angesprochen.(wie man das halt so macht...)
aber warum will der netscape nicht???
da auch zu viele Punkte..?
td.klassenname{} << geht garantiert!
.a{display:none;} dürfte die IE-User irgendwie nicht wirklich erfreuen..
irgendwie ist nichtmal auf die IE-Bugs verlass...
der Link da oben hat ".body{display:none;}" im CSS drin, womit die Seite doch komplett unsichtbar sein müsste - tut sie aber nicht