Avatar billede killer_r Nybegynder
20. maj 2002 - 13:24 Der er 22 kommentarer og
1 løsning

CSS: pointer <-> hand

Når jeg tester min side i
W3C CSS Validator'en

siger den at der er en fejl når jeg sætter cursor til "hand"... Det skal tilsyneladende være "pointer" i stedet, men når jeg prøver det på siden virker det ikke!

Er det Validator'en der har et problem?

/Killer_R
Avatar billede Slettet bruger
20. maj 2002 - 13:26 #1
kan vi få lidt kode at se? Så er det lidt nemmere at sige...
Avatar billede nikolajdu Nybegynder
20. maj 2002 - 13:26 #2
style="cursor:hand"

Det skulle da meget gerne virke. Smid evt et link til validatoren.
Avatar billede jakoba Nybegynder
20. maj 2002 - 13:29 #3
Det er IE der har et problem. "pointer" er detoffielle CSS validerede navn, men ældre IE forstår kun "hand"
Avatar billede killer_r Nybegynder
20. maj 2002 - 13:31 #4
Hvad skal jeg så sætte cursor til?
"hand" eller "pointer"?
Avatar billede killer_r Nybegynder
20. maj 2002 - 13:36 #5
Avatar billede nikolajdu Nybegynder
20. maj 2002 - 13:40 #6
Har du prøvet Jakoba´s forslag?
Avatar billede killer_r Nybegynder
20. maj 2002 - 13:43 #7
Ja ja har set det!!!
Og det gjorde mig også klogere :)
Men hvad skal jeg så sætte cursor til? "hand" eller "pointer"?
Hvis det ene er til ældre IE og det andet er officielt...
Avatar billede nikolajdu Nybegynder
20. maj 2002 - 13:45 #8
Vi må have Jakoba på banen for at forklare hvilke versioner hand/pointer kører i )
Avatar billede tipsen Nybegynder
20. maj 2002 - 13:51 #9
Jeg mener helt oplagt at man skal bruge cursor:pointer, da det er standard og så er det bare synd at MS har fundet på noget andet - men det er ikke sikkert det hjælper dig!

Hvad nu, hvis man skriver:

style="cursor:hand;cursor:pointer;"

-vil det så ikke fungere begge steder - det synes jeg, at jeg har set et sted tidligere....
Avatar billede werd Nybegynder
20. maj 2002 - 14:18 #10
det er fordi du har glemt at skrive ':' mellem 'cursor' og 'hand' - det skal være:

cursor:hand;
Avatar billede zob Nybegynder
20. maj 2002 - 14:28 #11
hvad bedtyder:
Line : 12 font-family: You are encouraged to offer a generic family as a last alternative

det står der hele vejen igennem næsten
Avatar billede nikolajdu Nybegynder
20. maj 2002 - 14:31 #13
Det betyder at du bør vælge en "standard font" som et alternativ, hvis alt andet svigter

font-family: sans_serif f.eks
Avatar billede nikolajdu Nybegynder
20. maj 2002 - 14:35 #14
Ikke en standard font, men en gruppe af fonte...
Avatar billede zob Nybegynder
20. maj 2002 - 14:37 #15
er der ik noget med Forskellige Nevauer at css??? vad er det her nevau,?? ka i gi mig et link hvor man kan se vad de forkellige indgår?
Avatar billede killer_r Nybegynder
20. maj 2002 - 14:50 #16
werd >>>Det står der!!!!
Det er ikke noget med ":" der er problemet!!!
Det er som jakoba siger...
Jeg skal bare finde ud af hvordan det skal stå så det virker i alle browsere...
Avatar billede lerchedahl Nybegynder
21. maj 2002 - 13:29 #17
der er IKKE én løsning der virker i ALLE browsere. curser:hand; er microsoft's alternativ til standarden cursor:pointer; !!!

men du kan vel bruge tipsen's løsning, selvom den er forkert...

Det skal hedde:

curser: pointer, hand;
Avatar billede lerchedahl Nybegynder
21. maj 2002 - 15:09 #18
og hvis man kan stave:

cursor: pointer, hand;
Avatar billede killer_r Nybegynder
21. maj 2002 - 23:08 #19
lerchedahl >>> Nu virker det hverken i IE eller Netscape...
Avatar billede jakoba Nybegynder
21. maj 2002 - 23:20 #20
Jeg vil anbefale at du skriver pointer og så lader de ældre IE om ikke at vise nogen ændring. Det gør NS4.7 jo alligevel heller ikke.

du kunne evt lave noget fintet med script

if ( IE4 eller IE5 ) {
    var peger = 'hand';
    document.write( "<styles>\n"+stylesDerBrugerHand+"</styles>" );
} else {
    var peger = 'pointer'
    document.write( "<styles>\n"+stylesDerBrugerPointer+"</styles>" );
}

men er det ikke flere kræfter end problemet er værd?

mvh JakobA
Avatar billede lerchedahl Nybegynder
22. maj 2002 - 10:29 #21
du har ret, det virker naturligvis ikke det jeg skrev (15:09:03), og hvis du vil løse det er du nødt til at udføre noget browserdetect...
Avatar billede killer_r Nybegynder
02. juni 2002 - 22:06 #22
jakoba >>> Ligger du ikke et svar...
Avatar billede killer_r Nybegynder
11. august 2002 - 22:38 #23
Jakoba vil vist ikke have point...
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