Avatar billede Slettet bruger
24. juli 2004 - 19:31 Der er 8 kommentarer og
2 løsninger

Scrollbar - Valid i forholde til W3C

Hej

Jeg bruger i dag disse tre properties til en hjemmeside
scrollbar-base-color : #eee9d6;
scrollbar-arrow-color : #c1ad7e;
scrollbar-shadow-color : #c1ad7e;

Så vidt jeg kan se er de ikke valide i forholde til W3C's css-standard.

Er der andre muligheder for at ændre på scrollbaren, der gør at jeg kan få valideret min hjemmeside?

Jeg bruger følgende doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Avatar billede Slettet bruger
24. juli 2004 - 20:16 #1
Nej, scrolbar-colors er ikke valid W3C-kode. Scrolbar-colors er noget som M$ har opfundet, og virker også kun i IE-browseren.
Sådan er det bare.
Avatar billede Slettet bruger
24. juli 2004 - 20:21 #2
Du kan dog klare den ved at snyde W3c´s test...:
W3C-linke til dit externe style-sheet, som IKKE indeholder dine scrolbar-colors-koder. Derved bliver du valideret korrekt.
Og inde i selve HTML-/XHTML-dokumentet kan du lave et internt style-sheet, som dér indeholder dine scrolbar-colors-koder.
Altså rent snyd, men det virker.
Avatar billede Slettet bruger
24. juli 2004 - 21:34 #3
Det er selve valideringen jeg finder interessant, ikke så meget at omgå den. Normal vis checker jeg kun hjemmesider jeg laver i IE, og så validerer dem, for at (forhåbentlig) sikre at de også er acceptable i andre browsers.
Avatar billede Slettet bruger
24. juli 2004 - 21:40 #4
Hovsa, jeg mente selvfølgelig at jeg checker alle hjemmesider op imod W3C, men rent visuelt bruger jeg selv kun IE til at se at udseendet er korrekt.
Avatar billede knudgert Nybegynder
25. juli 2004 - 06:37 #5
>extend
Det er nu ikke helt korrekt, at farvede scrollbars kun virker i IE, Konqueror viser dem også og i Opera kan browseren sættes til at vise dem.
Avatar billede knudgert Nybegynder
25. juli 2004 - 06:41 #6
Man _kan_ sætte den normale scrollbar til at være skjult og så bruge javascript til at lave scroll med, noget bøvl og besværligt for at få farvede scrollbar.
http://rod.rant-on.net/dhtml/scroller1.html
Avatar billede Slettet bruger
25. juli 2004 - 11:25 #7
knudgert...> Enig i at det er noget rod. Jeg bruger java så lidt som muligt, da jeg kender flere der har det deaktiveret.
Læg et svar og i deler pointene....
Avatar billede mik789 Nybegynder
25. juli 2004 - 11:57 #8
knudgert 25/07-2004 06:41:12> Ja, dels er det besværligt med en JavaScrift scrollbar. Dels er der også et det specielle problem at den ikke reagerer på en søgefunktion. Normalt kan du søge på et ord i sidens - eller elementets - overflow (med browserens søgefunktion), og ordet vil så være vist highlightet i teksten, dvs. samtidig med at der er scrollet ned til ordet. Men sådan virker JavaScript scrollbaren ikke. Den kan ikke scrolle på baggrund af en søgning på denne måde (og det søgte ord kan derfor ikke vises). Det er et problem hvis man har længere tekster i et element med overflow.
Avatar billede mik789 Nybegynder
25. juli 2004 - 12:13 #9
hov, testede lige på http://rod.rant-on.net/dhtml/scroller1.html
Det er rigtigt der er et problem med søgefunktionen, men problemet er beskrevet lidt forkert oven for. Problemet er ikke at vise søgeresultatet, dvs. at scrolle ned i overflowet til det søgte ord, men at man bagefter ikke kan scrolle op igen.
Avatar billede knudgert Nybegynder
25. juli 2004 - 16:48 #10
Så sender jeg et svar ;-)
Iøvrigt husk lige, at Java og Javascript ikke er det samme.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester