Supportnet / Forum / Webseiten/HTML
css geht nicht im Internetexplorer
Frage
Hallo,
ich habe da leider ein kleines Problem. Schaut doch einfach mal auf die noch lange nicht fertiggestellte seite. Ích bin leider immer noch am Anfang, aber habe dein ein kleines Problem mit einer css-datei. Irgendwie funktioniert nicht alles, so wie ich es über Golive CS erstellt habe. Wenn ich es aber über Golive im Preview sehe. Sieht alles gut aus aber der Internetexplorer 7 zeit meine css nicht an. Vielleicht findet ihr ja ein Fehler im Quelltext. Eigentlich sollte im um die ganze Tabelle ein schwarzer rand (1px) sein.
http://mcabinder.mc.funpic.de/kicking_circus.html
Danke Manuel
Antwort 1 von derpfleger
Wenn du body und table bestimmte Werte zuweisen willst, dann darfst du keinen Punkt vor die Worte body oder table setzen. Mit vorangestelltem Punkt definierst du eine Klasse.
Ausserdem macht es wenig Sinn, im CSS der Tabelle eine bestimmte Rahmeneigenschaft zuzuweisen und im HTML-Tag die Eigenschaft border="0" im table-Tag stehen zu lassen.
Denk mal darüber nach, den Code von Hand zu erstellen, ohne Zuhilfenahme von GoLive o.ä..
Dein WYSIWYG-Editor fabriziert ziemlich altbackenen Code, damit wirst du noch oft Probleme haben.
Nimm dir mal ein bischen Zeit und lese dir hier bei Michael Jendryschik die Einführung in XHTML, CSS und Webdesign durch, das ist wirklich hilfreich, um zu einem besseren und validen Code zu gelangen.
Gruß derpfleger
Ausserdem macht es wenig Sinn, im CSS der Tabelle eine bestimmte Rahmeneigenschaft zuzuweisen und im HTML-Tag die Eigenschaft border="0" im table-Tag stehen zu lassen.
Denk mal darüber nach, den Code von Hand zu erstellen, ohne Zuhilfenahme von GoLive o.ä..
Dein WYSIWYG-Editor fabriziert ziemlich altbackenen Code, damit wirst du noch oft Probleme haben.
Nimm dir mal ein bischen Zeit und lese dir hier bei Michael Jendryschik die Einführung in XHTML, CSS und Webdesign durch, das ist wirklich hilfreich, um zu einem besseren und validen Code zu gelangen.
Gruß derpfleger
Antwort 2 von rfb
Tipp: deinstalliere GoLive wenn das der von diesem Programm erzeugte Code sein sollte. Das ist nur Murks! Allein schon die selbsterfundenen HTML-Tags und -Attribute.
Dazu die von "derpfleger" schon erwähnten Widersprüchlichkeiten zwischen Angaben im Stylesheet und veralteten Layout-Attributen im HTML.
Auch der Internet-Explorer zeigt durchaus CSS an (das ganze Layouten beruht ja darauf), aber wenn du ihm die Wahl lässt zwischen
Dass andere Browser trotzdem eine Art Rahmen anzeigen dürfte an
Dazu die von "derpfleger" schon erwähnten Widersprüchlichkeiten zwischen Angaben im Stylesheet und veralteten Layout-Attributen im HTML.
Auch der Internet-Explorer zeigt durchaus CSS an (das ganze Layouten beruht ja darauf), aber wenn du ihm die Wahl lässt zwischen
border:1px solid black und border="0" muss er raten was du willst. Pech gehabt!Dass andere Browser trotzdem eine Art Rahmen anzeigen dürfte an
outline liegen, einer CSS-Eigenschaft die der IE nicht kennt, wohl aber FF und Opera (und vermutlich weitere moderne Browser)!
