PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CSS, Konqueror, Opera undd Scrollbalken



BlueJay
10-05-2006, 16:49
Hallo Leute,

mal wieder was, was ich nicht kapiere:

In einem externen Stylesheet werden Scrollbalken eingefärbt:

body,textarea {
scrollbar-base-color:#345;
scrollbar-3dlight-color:#567;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#000;
scrollbar-face-color:#667;
scrollbar-highlight-color:#789;
scrollbar-shadow-color:#000;
scrollbar-track-color:#234;
}


Die Färbung erscheint auch, aber nur auf den Unterseiten:
http://www.gamecraft.de/get_gruppe.php?gruppe=ch
http://www.gamecraft.de/texte/gc_faq.htm

leider nicht auf der Hauptseite:
http://www.gamecraft.de/
da bleibt der Balken sowohl im Konqueror 3.5 als auch im Opera 8.52 hellgrau.

Alle Seiten bedienen sich am selben Stylesheet. :confused:

Ideen?

so long,
BlueJay

Zusatz: Betriebssystem gentoo, Opera ist mit Qt 3.3.4 gestrickt wordden

Turbohummel
11-05-2006, 17:23
body,textarea {
scrollbar-base-color:#345;
scrollbar-3dlight-color:#567;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#000;
scrollbar-face-color:#667;
scrollbar-highlight-color:#789;
scrollbar-shadow-color:#000;
scrollbar-track-color:#234;
}
Die scrollbar-formatierungen sind kein CSS-Standard, sondern werden nur von Microsoft und Opera unterstützt. Im Opera erst ab der aktuellen Version und ohne "spezial-Skin" wirklich stabil.

nEox
11-05-2006, 21:49
Hallo BlueJay,

das liegt am verwendeten Doctype. Wenn du eine Variante wie "loose", "scrict" oder "frameset" angibst, wird die Scrollbalkenfärbung nicht interpretiert. Ich glaube das ging nur im "Standardmodus" - ist schon ne Weile her deshalb kenn ich mich da nicht mehr so genau aus. In diesen "Standardmodus" fällt, zumindest der IE, zurück wenn du keine dieser Varianten angibst.

Es funktioniert also auf jeden Fall wenn du folgenden Doctype verwendest:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE">

Grüße,
nEox

BlueJay
12-05-2006, 14:03
Jau, stimmt!
Schon "schlampt" man ein wenig, da geht's, sogar im Konqueror! :D

Durch die IMHO übergenaue Angabe habe ich einfach die Möglichkeiten der Seite unter einigen Browser kastriert! ;)

Turbohummel
14-05-2006, 11:50
Interessanter Nebeneffekt. Muss ich mir merken. Finde ich aber extremst merkwürdig.

BlueJay
14-05-2006, 14:22
Nö, ist ganz logisch!

Die Hauptseite hatte als einzige den Zusatz:
"http://www.w3.org/TR/html4/loose.dtd"

Die Scrollbalkenfärbung ist aber kein (hier beschriebener) Standard, also fiel sie flach.
Ohne den Zusatz geht der Browser in den Quirks-Modus, und siehe da, etliche Browser können schon Scrollbalken einfärben.

Browser haben (quirksig) das zu überlesen, was sie nicht können, also klappt die Sache. Nur der FF kann sich das Meckern nicht verkneifen ;)

Und schöner sehen insbesondere dunkel gehaltene Seiten mit dieser angepassten Scrollbar schon aus!

so long,
BlueJay