Autor Zpráva
crater
Profil
Jak udělám scrollbar, aby se mi na http://jigsaw.w3.org/css-validator/ nezobrazovala chyba ???
Spikee
Profil
aká chyba
crater
Profil
toto: http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.crat er.wz.cz%2Fstyly.css&usermedium=all
Spikee
Profil
Funguje to v prehliadači? Mám tu len Mozillu a tá to nepodporuje.
A máš tam chybu:
scrollbar-3dlight-color: #666666;
(tak to má byť)
Spikee
Profil
Pozrel som sa na to v IE a tam to funguje. Neviem aká je tam chyba, že sa to nepáči validatoru.
izsak
Profil
Chyba je v tom, že scroll-* je neštandardné rozšírenie MS, ktoré funguje len v IE a W3C nikdy tieto vlastnosti neprijala do CSS (a dúfam, že ani nikdy nezahrnie).

Aby bol CSS súbor vylidný, treba odstrániť všetky scroll-* vlasnosti. Ale pripojiť samostaný CSS súbor cez podmienený komentár:

<!--[if gte IE 5]>
<style type="text/css"> @import "ie-only.css"; </style>
<![endif]-->
Spikee
Profil
V posledných verziiách to podporuje aj Opera...
Pachollini
Profil
A IE 6 ve "standardním módu" už to nepodporuje.
Yuhů
Profil
ale podporuje. Jenom se to musí přilepit na tag html, ne na body.
Spikee
Profil
Yuhu:
Ako to prilepiť na tag HTML?
Yuhů
Profil
normálně když deklaruješ barvu lišty, tak ten zápis vypadá nějak takhle:

body {scrollbar-base-color: red;}

například. A aby to fungovalo v IE 6 strict, je potřeba to změnit takto:

body, html {scrollbar-base-color: red;}
emental86
Profil *
chtěl bych se zeptat jak mam udělat to, aby se mně lišta zobrazila aji když text není delší než obsah stránky. de to vůbec?
Fred
Profil
overflow: scroll;
Toto téma je uzamčeno. Odpověď nelze zaslat.