Avatar billede jammerlab Nybegynder
15. juli 2004 - 00:50 Der er 12 kommentarer og
1 løsning

Style på scroolbar

Ja okay... nogen der kan forklare mig:

BODY {
    background-color: #FFFFFF;
    scrollbar-face-color: #A1A1A1;
    scrollbar-shadow-color:  #C5C5C5;
    scrollbar-highlight-color:  #C5C5C5;
    scrollbar-3dlight-color:  #C5C5C5;
    scrollbar-darkshadow-color:  #C5C5C5;
    scrollbar-track-color:  #C5C5C5;
    scrollbar-arrow-color: #C5C5C5;
}

hvorfor det ikke fungere?! Jeg ved browseren er a nyere dato og kan se når man laver styles om, og jeg har brugt denne metode 1000 gange på andre sider, men på det nye design jeg er igang med der vil den simpelthen ikke... Jeg har prøvet at smide koden øverst i mit CSS dokument hvis der skulle være fejl i noget af det andet men det var åbenbart ikke tilfældet. Så hvad kan det være?
Avatar billede nikolajdu Nybegynder
15. juli 2004 - 01:01 #1
prøv at skrive BODY med lille og så virker det i øvrigt kun i IE 5.5 og frem.
Avatar billede nikolajdu Nybegynder
15. juli 2004 - 01:04 #2
og Opera 7.
Avatar billede knudgert Nybegynder
15. juli 2004 - 04:41 #3
Hvilken doctype bruger du?
Hvis det er en, som sætterc IE i standard mode, så skal scrollbar sættes på html og ikke body.

PS. Husk lige at farvede scrollbars ikke er en del af cssstandarden.
Virker i IE 5.5 og nyere og Opera som nikolajdu skriver samt i Konqueror.

Ellers kom med et link til siden, evt. upload en testside.
Avatar billede Slettet bruger
15. juli 2004 - 10:38 #4
Lige et par kommentarer:
- Virker ikke i Opera 7.52
- CSS-valideringen vil ikke acceptere dine scrollbars.
- Brug altid små bogstaver, også i farvenavnet.
Avatar billede jammerlab Nybegynder
15. juli 2004 - 11:14 #5
knudgert> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
når jeg fjerner den så fungere det åbenbart :/
Avatar billede jammerlab Nybegynder
15. juli 2004 - 11:23 #6
eller... ja den retter scrool baren ude i siden men ikke den jeg har i et iframe...
Avatar billede thedeathart Nybegynder
15. juli 2004 - 11:25 #7
brug HTML { } istedet for BODY { }

det virker kun uden doctype (<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">)

Da dette ikke er W3C valid kode.. (Fordi det kun virker i IE og Ophra)
Avatar billede jammerlab Nybegynder
15. juli 2004 - 11:28 #8
jow den gør sq da... knudgert smid et svar
Avatar billede knudgert Nybegynder
15. juli 2004 - 15:02 #9
Det gør jeg så ;-)
Avatar billede knudgert Nybegynder
15. juli 2004 - 15:06 #10
Ved ikke om du har fået det til at virke i iframe, men det skal stå på den side, som åbnes i iframen (eller link til cssark).

En anden ting er så, at vil du bruge valid kode, så er iframe ikke i tilladt i strict xhtml, som du bruger.

Det skal så være transitional i stedet for.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Avatar billede thedeathart Nybegynder
15. juli 2004 - 15:10 #11
mht. Valid kode

http://tinyurl.com/5b5hq

dvs. (igen) at scroolbar er ikke valid, så doctype er faktisk overflødigt.
Avatar billede jammerlab Nybegynder
15. juli 2004 - 16:06 #12
ya.. thx :)
Avatar billede knudgert Nybegynder
15. juli 2004 - 16:29 #13
Det kan vel diskuteres, htmlsiden som sådan kan godt være valid og vises forskelligt efter, hvilken doctype, der bruges.

Så der bør bruges en korrekt doctype.

Men css'en kan ikke være valid, men det har vi jo gjort opmærksom på.
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