/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Cursor - undrer, men ikke et problem.
Fra : Stig Johansen


Dato : 01-12-09 11:38

Hej.

I forbindelse med, at jeg gerne vil lave nogle - 'lidt anderledes' cursore,
så opdagede jeg, eller rettere spildte tid på, at man åbenbart ikke kan
nøjes med at specificere en url(...

I det her tilfælde:
http://w-o-p-r.dk/notes/notes.this.view.html
angiver jeg en cursor til rettelse (næst sidste kolonne) med:
cursor: url(/images/cursors/pencil.edit.cur),pointer;
Det, der undrer mig er, at hvis jeg angiver:
cursor: url(/images/cursors/pencil.edit.cur);
(uden ',pointer'), så brokker FF sig over 'invalid cursor declaration'.

Er der nogen logisk forklaring på hvorfor man skal angive ',pointer' ?

--
Med venlig hilsen/Best regards
Stig Johansen




 
 
Bertel Lund Hansen (01-12-2009)
Kommentar
Fra : Bertel Lund Hansen


Dato : 01-12-09 11:49

Stig Johansen skrev:

> Det, der undrer mig er, at hvis jeg angiver:
> cursor: url(/images/cursors/pencil.edit.cur);
> (uden ',pointer'), så brokker FF sig over 'invalid cursor declaration'.

> Er der nogen logisk forklaring på hvorfor man skal angive ',pointer' ?

Jeg *ved* det ikke, men det er da logisk at man kan angive et
fast antal cursorer hvor hver er knyttet til en id og et ikon. Så
skal du angive hvilken id der skal knyttes til et nyt ikon.

Så ved browseren hvilket billede der skal aktiveres når en given
cursorfunktion optræder.

Du havde nok forestillet dig at man kunne angive et cursorikon
som skulle bruges 'indtil videre' - men hvad så hvis cursoren
stryger over et link og skifter udseende?

--
Bertel
http://bertel.lundhansen.dk/         FIDUSO: http://fiduso.dk/

Stig Johansen (01-12-2009)
Kommentar
Fra : Stig Johansen


Dato : 01-12-09 14:14

Bertel Lund Hansen wrote:

> Jeg *ved* det ikke, men det er da logisk at man kan angive et
> fast antal cursorer hvor hver er knyttet til en id og et ikon. Så
> skal du angive hvilken id der skal knyttes til et nyt ikon.
>
> Så ved browseren hvilket billede der skal aktiveres når en given
> cursorfunktion optræder.

Jo, men jeg angiver også hvor cursoren skal bruges:
.....
#mainview tr th+td+td {
..
cursor: url(/images/cursors/pencil.edit.cur),pointer;
.....

> Du havde nok forestillet dig at man kunne angive et cursorikon
> som skulle bruges 'indtil videre' - men hvad så hvis cursoren
> stryger over et link og skifter udseende?

Njah - jeg havde forestillet mig, at hvis 'billedet' ikke eksisterer, så
ville den (FF) bare bruge default istedet for at brokke sig over 'invalid
property value'.

Det, der irriterede mig var, at filen eksisterer, men alligevel fejlede FF.

Det gav lidt ekstra grå hår i hovedet (hvis der er plads til flere), men det
er åbenbart nødvendigt at angive alternative(generiske) cursore - fladt
over denne her:
<http://www.w3schools.com/CSS/pr_class_cursor.asp>
.....
Note: Always specify a generic cursor at the end of the list, in case none
of the URL-defined cursors can be used
.....

--
Med venlig hilsen
Stig Johansen

Birger Sørensen (01-12-2009)
Kommentar
Fra : Birger Sørensen


Dato : 01-12-09 17:16

Følgende er skrevet af Stig Johansen:
> Bertel Lund Hansen wrote:
>
>> Jeg *ved* det ikke, men det er da logisk at man kan angive et
>> fast antal cursorer hvor hver er knyttet til en id og et ikon. Så
>> skal du angive hvilken id der skal knyttes til et nyt ikon.
>>
>> Så ved browseren hvilket billede der skal aktiveres når en given
>> cursorfunktion optræder.
>
> Jo, men jeg angiver også hvor cursoren skal bruges:
> ....
> #mainview tr th+td+td {
> ..
> cursor: url(/images/cursors/pencil.edit.cur),pointer;
> ....
>
>> Du havde nok forestillet dig at man kunne angive et cursorikon
>> som skulle bruges 'indtil videre' - men hvad så hvis cursoren
>> stryger over et link og skifter udseende?
>
> Njah - jeg havde forestillet mig, at hvis 'billedet' ikke eksisterer, så
> ville den (FF) bare bruge default istedet for at brokke sig over 'invalid
> property value'.
>
> Det, der irriterede mig var, at filen eksisterer, men alligevel fejlede FF.
>
> Det gav lidt ekstra grå hår i hovedet (hvis der er plads til flere), men det
> er åbenbart nødvendigt at angive alternative(generiske) cursore - fladt
> over denne her:
> <http://www.w3schools.com/CSS/pr_class_cursor.asp>
> ....
> Note: Always specify a generic cursor at the end of the list, in case none
> of the URL-defined cursors can be used
> ....

http://www.w3.org/TR/CSS21/ui.html#propdef-cursor

Hvis din(e) cursor filer ellers er i orden, burde det også virke i FF.
Og det gør det i øvrigt i min FF...

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Stig Johansen (01-12-2009)
Kommentar
Fra : Stig Johansen


Dato : 01-12-09 19:02

Birger Sørensen wrote:

> http://www.w3.org/TR/CSS21/ui.html#propdef-cursor
>
> Hvis din(e) cursor filer ellers er i orden, burde det også virke i FF.
> Og det gør det i øvrigt i min FF...

Jo, det virker godt nok.

Jeg er ikke så velbevandret udi den slags, og det der undrede mig var:
1) Den *skal* have en generisk cursor udover URL.
2) Det der forvirrede mig var, at den siger 'invalid property' i stedet for
'missing et.eller.andet'.

Jeg blev ved med at stirre mig blind, og kunne ikke finde ud af hvor jeg
havde stavet forkert.

--
Med venlig hilsen
Stig Johansen

Birger Sørensen (01-12-2009)
Kommentar
Fra : Birger Sørensen


Dato : 01-12-09 19:28

Stig Johansen har bragt dette til os:
> Birger Sørensen wrote:
>
>> http://www.w3.org/TR/CSS21/ui.html#propdef-cursor
>>
>> Hvis din(e) cursor filer ellers er i orden, burde det også virke i FF.
>> Og det gør det i øvrigt i min FF...
>
> Jo, det virker godt nok.
>
> Jeg er ikke så velbevandret udi den slags, og det der undrede mig var:
> 1) Den *skal* have en generisk cursor udover URL.
> 2) Det der forvirrede mig var, at den siger 'invalid property' i stedet for
> 'missing et.eller.andet'.
>
> Jeg blev ved med at stirre mig blind, og kunne ikke finde ud af hvor jeg
> havde stavet forkert.

Det er måske også lidt underligt. På den anden side, svarer det til, at
et <img> *skal* have en alt parameter - som også kun bruges, hvis
billedet af en eller anden årsag ikke vises.
Er der mon mulighed for at slå "uautoriserede" cursors fra? Kunne være
derfor (svarende til at brugeren kan vælge at få siden vist uden
billeder).
Men det står godt nok i standarden, så vi må nok finde os i det..

Mon ikke fejlmeddelelsen kommer fra validatoren - W3C mener jeg. Der
står i standarden, at den sidst definerede skal være en generic. Hvis
du ikke gør det, er den sidste ikke en generic, og dermed er hele
propertien (åbenbart) invalid... - selv om browseren bare kan bruge den
man beder den om...

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Karl Erik Christense~ (01-12-2009)
Kommentar
Fra : Karl Erik Christense~


Dato : 01-12-09 22:31

Den Tue, 01 Dec 2009 11:38:21 +0100 skrev Stig Johansen:

> Hej.
>
> I forbindelse med, at jeg gerne vil lave nogle - 'lidt anderledes'
> cursore, så opdagede jeg, eller rettere spildte tid på, at man åbenbart
> ikke kan nøjes med at specificere en url(...
>
> I det her tilfælde:
> http://w-o-p-r.dk/notes/notes.this.view.html angiver jeg en cursor til
> rettelse (næst sidste kolonne) med:
> cursor: url(/images/cursors/pencil.edit.cur),pointer;
> Det, der undrer mig er, at hvis jeg angiver:
> cursor: url(/images/cursors/pencil.edit.cur);
> (uden ',pointer'), så brokker FF sig over 'invalid cursor declaration'.
>
> Er der nogen logisk forklaring på hvorfor man skal angive ',pointer' ?

Ved ikke om der er hjælp at hente her. Der anvendes ikke noget billede,
men åbenbart "standart" cursere.

http://www.w3schools.com/Css/tryit.asp?filename=trycss_cursor

--
Karl Erik.

Karl Erik Christense~ (01-12-2009)
Kommentar
Fra : Karl Erik Christense~


Dato : 01-12-09 22:31

Den Tue, 01 Dec 2009 11:38:21 +0100 skrev Stig Johansen:

> Hej.
>
> I forbindelse med, at jeg gerne vil lave nogle - 'lidt anderledes'
> cursore, så opdagede jeg, eller rettere spildte tid på, at man åbenbart
> ikke kan nøjes med at specificere en url(...
>
> I det her tilfælde:
> http://w-o-p-r.dk/notes/notes.this.view.html angiver jeg en cursor til
> rettelse (næst sidste kolonne) med:
> cursor: url(/images/cursors/pencil.edit.cur),pointer;
> Det, der undrer mig er, at hvis jeg angiver:
> cursor: url(/images/cursors/pencil.edit.cur);
> (uden ',pointer'), så brokker FF sig over 'invalid cursor declaration'.
>
> Er der nogen logisk forklaring på hvorfor man skal angive ',pointer' ?

Ved ikke om der er hjælp at hente her. Der anvendes ikke noget billede,
men åbenbart "standart" cursere.

http://www.w3schools.com/Css/tryit.asp?filename=trycss_cursor

--
Karl Erik.

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409080
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste