mysterioese CSS
Tobias
- css
0 Rene Grassegger0 Tobias
0 Kai Lahmann0 CarstenP0 Tobias
Hi,
bei meiner Homepage tritt ein ganz komischen Phaenomen auf. Und zwar werden CSS-Angaben in separater Datei nicht immer beachtet.
Trotz der gleichen CSS-Datei sehen zwei Seiten unterschiedliche aus. Bei der einen werden im IE6 die Einstellungen zu den Scrollbalken beachtet, bei der anderen nicht. Ich hab festgstellt, dass sie beachtet werden, wenn ich die HTML-Datei mit einem Kommentar beginne:
<!-- Kommentar -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
usw.
Lasse ich den Kommentar weg, sehen die Scrollbalken trotz veraenderter Festlegungen normal aus. Hat jemand eine Idee dazu? Vielleicht ist es ja nur ein vergessenes Zeichen oder so?
Gruss,
Tobias
Hi Tobias,
ein Link zu der HTML und der CSS Datei würde die Sache seehr vereinfachen.
Gruss Rene
Hi Tobias,
Hallo Rene,
ein Link zu der HTML und der CSS Datei würde die Sache seehr vereinfachen.
Seite ist leidr noch nicht online.
Kann ich Dir die 3 entsprechenden Dateien mal per e-mail schicken?
Vielleicht hilft dies ja...
Gruss Rene
Gruesse Tobias
hi
Lasse ich den Kommentar weg, sehen die Scrollbalken trotz veraenderter Festlegungen normal aus. Hat jemand eine Idee dazu? Vielleicht ist es ja nur ein vergessenes Zeichen oder so?
korrekt, da wird mal wieder ein Bug zum Feature - wenn ein solcher DOCTYPE in der Datei steht beachtet der IE die HTML- und CSS-Standards, einer davon ist, dass das oberste Element (dem auch die Scrollbar gehört) <html> ist. Wenn du aber einen Kommentar davor hast (<?xml..> tut's auch), ist der IE leider nicht in der Lage sich die Zeile dahinter anzusehen, sondern scvhaltet wieder in den alten Modus und vergisst, das da noch ein <html> steht.
Grüße aus Bleckede
kai
Hallo Tobias,
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Diese Zeile schaltet den IE6 in den "Standards-compliant Mode". Dadurch werden die offiziell festgelegten HTML-Standards stärker als bisher beachtet. Dinge, die wie die farbigen Scrollbalken in keinem Standard zu finden sind, werden ignoriert.
Diese Zeile steht normalerweise in der aller ersten Zeile einer HTML-Datei. Wenn Du nun den Kommentar in der ersten Zeile einfügst, so scheint der IE6 diesen Doctype-Schalter nicht mehr zu finden und bleibt im "Quirks-Mode".
Lange Rede kurzer Sinn: Wenn die farbigen Scrollbalken nicht so sehen sind, so werden HTML- und CSS-Code richtig interpretiert ;-)
Viele Grüße
Carsten
Hallo Tobias,
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Diese Zeile schaltet den IE6 in den "Standards-compliant Mode". Dadurch werden die offiziell festgelegten HTML-Standards stärker als bisher beachtet. Dinge, die wie die farbigen Scrollbalken in keinem Standard zu finden sind, werden ignoriert.
Diese Zeile steht normalerweise in der aller ersten Zeile einer HTML-Datei. Wenn Du nun den Kommentar in der ersten Zeile einfügst, so scheint der IE6 diesen Doctype-Schalter nicht mehr zu finden und bleibt im "Quirks-Mode".
Lange Rede kurzer Sinn: Wenn die farbigen Scrollbalken nicht so sehen sind, so werden HTML- und CSS-Code richtig interpretiert ;-)
Sehr gut, ich hab die Webadresse einfach entfernt, was ja laut SelfHTML moeglich ist und es geht.
Du machst einen kompetenten Eindruck im Gegensatz zu man anderem. Hast du zufaellig auch hierzu eine Idee?
http://forum.de.selfhtml.org/?m=109670&t=19522
Viele Grüße
Carsten
Gruss und Danke
Tobias