|
| 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.
| |
|
|