• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Webseite wird mit IE nicht richtig angezeigt

Neokil

Neues Mitglied
Hallo,
ich habe eine Frage und zwar habe ich eine Webseite erstellt. Diese funktioniert auch einwandfrei, solange ich sie mit Firefox benutze.
Als ich jetzt mit IE darauf zugreifen wollte, wurden auf einmal die Bilder nur als schmale Streifen angezeigt und Funktionen, wie z.B. Login funktionierten nicht mehr.
Die Seite: Moro's Arts
Weiß jemand woran das ganze liegen könnte?

Gruß
Neokil
 
Werbung:
Verwende mal diesen Doctype in der allerersten Quelltextzeile
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
 
ich habe es jetzt ganz am jeder Datei eingefügt, aber es wird immernoch genau so angezeigt wie vorher...
 
Werbung:
was ist mit URL im DOCTYPE?
Das mit der Kodierung kann sein, weil ich die "BOM-Bytes" entfernt hab.
 
was ist mit URL im DOCTYPE?
Das mit der Kodierung kann sein, weil ich die "BOM-Bytes" entfernt hab.
Schau dir einfach mal den DOCTYPE an, denn du eingebaut hast und den dir prm gezeigt hat. Die BOM spielt hier keine Rolle, da diese vom Browser nicht gelesen wird. Dein Dokument ist nicht in utf-8 gespeichert, daher kommt die Fehlermeldung.
 
Werbung:
Naja so weit ich weis speichert der Windows-Editor die Dokumente aber in UTF-8...
also DOCTYPE habe ich jetzt in jedem Dokument den von oben genommen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
und mein Meta-Tag sieht so aus:
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
Achja die Seite ist mit PHP programmiert, muss ich da evtl. was anderes machen?
 
UTF-8 ist nicht gleich UTF-8. Es gibt UTF-8 mit und ohne BOM. Siehe: Byte Order Mark - ohne BOM wäre das Ziel.

Den Meta-Tag für den Content-type brauchst Du eigentlich nur, wenn Du die Seite lokal ohne Webserver bearbeitest. Da Du PHP verwendest, nehme ich an, dass Du auch einen Webserver hast. In dem Fall zählt der Zeichensatz den der Webserver zurückliefert. Den legt man in der Serverkonfiguration (Apache -> vhost) oder per htaccess fest.

Allerdings denke ich nicht, dass der falsche Zeichensatz (alleine) der Grund für eine Fehldarstellung der Seite ist. Du solltest erstmal den HTML-Code selbst valide machen. Derzeit sehe ich hier 2 <body>-Tags und nicht sinnvoll angebrachte Zeilenumbrüche.
[Invalid] Markup Validation of http://moroignis.mo.funpic.de/// - W3C Markup Validator
 
Werbung:
aber ich habe alle Dokumente neu hochgeladen und wenn im im Internetexplorer auf die Seite rechtsklickt und dann Quellcode auswähre, wird der DOCTYPE angezeigt
 
OK, da deine Seite in einem Frame steckt, ging das mit dem reload nicht richtig. die wirkliche URL auf deine Seite ist MoroIgnis

Zumindest das stimmt jetzt.
 
Ansonsten bitte mal noch meinen Hinweis oben beachten. Ein Doctype alleine reicht nicht aus um Fehldarstellungen zu beseitigen.
 
Werbung:
Ich sehe nicht, dass der Quellcode jetzt valide ist. Bitte schau dir die Fehlermeldungen auf dem o.g. Link an.
 
Aber des zeigt mir nur Sachen an, die keine Fehler sind, die Fehler sind angeblich, dass ich die Breitenangaben in % mache und der andere Fehler ist, dass ich die Kurzform von <img></img> nehme und nur <img ... /> schreibe
 
Werbung:
also ich habe es jetzt so weit, dass mir validator.w3.org keine Fehler mehr anzeigt, aber trotzdem wird es im IE nicht richtig angezeigt

Das einzige ist, dass im HTML-Header etwas anderes definiert sein soll als im META-Tag, wie kann ich das ändern?

Also meine PHP-Scripts & Co funktionieren jetzt auch, nur die Bilder werden nicht richtig angezeigt.
Der img-Tag sieht bei mir so aus:
<img height='auto' width='30%' alt='tropical feeling.jpg' src='Bilder/tropical feeling.jpg'>
Wieso funktioniert das nicht?
 
Zuletzt bearbeitet:
Bei mir werden die Bilder angezeigt. Hast Du inzwischen wohl korrigiert? Allerdings solltest die Leer- und Sonderzeichen in Dateinamen weglassen.
 
Werbung:
Zurück
Oben