Hi,
[1] Ist es richtig, dass es keine Möglichkeit gibt anzugeben, ob ein Stylesheet nach den CSS1- oder den CSS2-Regeln vom Browser interpretiert wird?
Ja. Aber die wenigen Punkte, in denen CSS2 von CSS1 abweicht (und es nicht erweitert), lassen sich durch entsprechende explizite Angaben umgehen.
[2] Wie und in welchen Browsern kann man CSS deaktivieren? Im Netscape 6/7 und Mozilla ist mir bspw. nur bekannt, dass man Schriften, Farben, und Hintergrundbilder abschalten, bzw. vorgeben kann.
Netscape 4.x: Javascript abschalten.
IE: Extras - Internet-Optionen - Allgemein - Accessibility (oder wie das auch immer auf Deutsch heißt)
[3] Wieso bemängelt der W3C CSS-Validator die Angabe: @import "xyz.css" ScReEn;
als "umbekanntes Medium ScReEn" (er schreibt wirklich um... <g>), wo doch laut CSS2-Spec. gilt: "In CSS-Stylesheets wird die Groß-/Kleinschreibung grundsätzlich nicht berücksichtigt, außer in Teilen, die nicht unter der Kontrolle von CSS stehen.", worunter die Angabe eines Medien-Typs doch wohl nicht fällt?
Es könnte sich um einen Fehler im CSS-Validator handeln.
Denn es heißt: Media type names are case-insensitive.
[4] Dann habe ich ein browserspezifisches Problem und zwar mit dem Opera(7.03). Es geht um die automatische Höhe (height:auto) eines DIV-Elementes, welches zwei andere DIV-Elemente beinhaltet, von denen eines per float:right um das andere herumfloated. Im Gegensatz zum MSIE(6) und NS(7.02)/Moz(1.3) richtet Opera die Höhe des umschließenden DIV's_nur_nach der Höhe des 'nicht floatenden' DIV's aus, d.h., dass wenn der Inhalt des 'floatenden' DIV's höher ist, als der des anderen inneren DIV's, wird dessen Inhalt 'abgeschnitten'. Zu kompliziert? Hier gibt's das Ganze zu sehen (dann wird's auch besser deutlich, hoffe ich!):
Wie sieht es in der _aktuellen_ Version des Opera (also 7.10 oder noch höher)?
(Anmerkung: Da ich die Style-Anweisungen der schnelleren Erkennbarkeit wegen direkt in Datei geschrieben habe, funzen die Beispiele so_nicht_im MSIE! Also bitte mit NS/Moz und Opera betrachten - Danke!)
Diesen Satz versteh ich nicht so ganz. Der IE ist durchaus in der Lage, CSS in der Datei zu erkennen...
[5] Ist es richtig, dass nach CSS2-Spec. die 'Dokumentwurzel', also das Root-Element eines HTML-Dokumentes, das <html> Element ist, und dass folglich alle Browser, bei denen das das <body> Element ist, nicht standardkonform sind?
Hört sich korrekt an.
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/