/ 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
Farveskift med CSS - virker ikke i IE
Fra : Poul Erik Jensen


Dato : 10-08-06 20:48

div#box li:hover { background-color: #0f0;}

div#box li.mis:hover { background-color: #ff0;}

div#box li.sub {... noget andet;}

Det virker fint i FF, hvor rækkefølgen af de 2 hover-definitioner er
underordnet, og hvor farven skifter med class="mis".

Det bliver fast den seneste definition der vinder i IE, hvor der ikke er
nogen hover-farveskift.

Er der nogen der kender et hack til IE elle en metode der kan bruges i
stedet?

--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
jep at domænet dot dk




 
 
Bertel Lund Hansen (10-08-2006)
Kommentar
Fra : Bertel Lund Hansen


Dato : 10-08-06 20:59

Poul Erik Jensen skrev:

> Det bliver fast den seneste definition der vinder i IE, hvor der ikke er
> nogen hover-farveskift.

Hover virker i IE kun ved at anker (<a>).

> Er der nogen der kender et hack til IE elle en metode der kan bruges i
> stedet?

Man kan lave et fidusanker og så angive hover-egenskaben på a.

(og jeg er i tvivl om om det er tilladt ikke at have et mellemrum
efter div)

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

Poul Erik Jensen (10-08-2006)
Kommentar
Fra : Poul Erik Jensen


Dato : 10-08-06 22:50

In news:44db8fc9$0$3468$ba624c82@nntp02.dk.telia.net,
Bertel Lund Hansen <nospamfilius@lundhansen.dk> typed:

> Hover virker i IE kun ved at anker (<a>).

Det er et anker, og hover virker udmærket i FF - men med IE vælges en
forkert farve.
Eller rettere, den bliver (af IE) valgt efter rækkefølgen i CSS. I FF virker
det fuldstændig som tiltænkt - uanset rækkefølgen i CSS.

Det er ret enkelt, enten (betingelse) er feltet gult eller også er det
grønt. Men det er ikke selve funktionen men CSS/IE og navngivningen af
CSS-ordre.

Enten
div#box li:hover - grøn i FF
div#box li.mis:hover - med class="mis" gul i FF
IE er gul uanset class="mis"

Eller
div#box li.mis:hover - gul i FF med class="mis" gul i FF
div#box li:hover - grøn i FF
IE er grøn uanset class="mis"

Det buerde ikke betyde noget med rækkefølgen, men det gør det i IE, der
altså heller ikke kan skelne li:hover fra li.mis:hover men vælger den
seneste.

> Man kan lave et fidusanker og så angive hover-egenskaben på a.

Ja, det virker ligedan med <a name="#"></a>.

--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
jep at domænet dot dk





Jørgen Farum Jensen (10-08-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 10-08-06 23:09

Poul Erik Jensen skrev:

>> Hover virker i IE kun ved at anker (<a>).
>
> Det er et anker, og hover virker udmærket i FF - men med IE vælges en
> forkert farve.

> div#box li:hover - grøn i FF
> div#box li.mis:hover - med class="mis" gul i FF
> IE er gul uanset class="mis"
>
> Eller
> div#box li.mis:hover - gul i FF med class="mis" gul i FF
> div#box li:hover - grøn i FF
> IE er grøn uanset class="mis"
>
div#box li
er ikke et link, det er kun

div#box li a

div#box li:hover virker fortrinligt
på alle moderne browsere - undtaget IE<7.

Se artiklen
http://www.xs4all.nl/~peterned/csshover.html

"Anker" er betegnelsen for et bogmærke:
<a id="bookmark"></a>
og det er en helt anden kop te end et link.

--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk
..

Poul Erik Jensen (11-08-2006)
Kommentar
Fra : Poul Erik Jensen


Dato : 11-08-06 01:33

In news:44dbae5b$0$12595$edfadb0f@dread14.news.tele.dk,
Jørgen Farum Jensen <jfjenzen@yahoo.dk> typed:
> Se artiklen
> http://www.xs4all.nl/~peterned/csshover.html

Har set/læst - og jeg får skyld for tåbeligt layout!
Han når ikke dig til anklen på det punkt.
Jeg måtte kopiere teksten over i en editor for overhovedet at læse det. Men
det var bl.a. om .htc-filen, som jeg jo også har med i CSS.

> "Anker" er betegnelsen for et bogmærke:

Indrømmet, jeg er amatør, der prøver på at få styr på de mange begreber, men
det er jo ikke noget nyt jeg er begyndt på - og er jo blot lidt stafage på
det design, som du selv anbefaler og som du derfor må vide væsentlig mere om
end jeg - og som forfatter til lærerbøger om emnet vel bedre være i stand
til at gennemskue meningen med spørgsmålet, som jeg havde gjort mig megen
umage med at gøre så korrekt og fyldestgørende - for nu ikke at genere de
travle ekspert for længe og for meget.

Det kan godt være det hedder noget andet, hvilket vel egentlig hører til i
petitesseafdelingen, men det er jo så en .htc-funktion med en liste af link,
som jeg uden at reflektere derover sammenstiller med et anker - mente jeg
sådan et link kaldes, men hvad, man skal jo lære ....

Grundlæggende er det jo jeg ikke fatter hvorfor class "mis" ikke overtager,
og ja, som jeg forstår er det noget med at vægte de enkelte CSS-direktiver.

div#box li:hover 1+10
div#box li.mis:hover 1+10+10

- hvilket vel skulle vægte 'mis:hover' højest, og hvorfor så ikke?

--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
jep at domænet dot dk



Jørgen Farum Jensen (11-08-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 11-08-06 10:19

Poul Erik Jensen skrev:

> div#box li:hover 1+10
> div#box li.mis:hover 1+10+10
>
> - hvilket vel skulle vægte 'mis:hover' højest, og hvorfor så ikke?

SÅ LYT DOG: INTERNET EXPLORER ACCEPTERER KUN
:HOVER-TILSTANDEN PÅ LINKS.



--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk
..

Poul Erik Jensen (11-08-2006)
Kommentar
Fra : Poul Erik Jensen


Dato : 11-08-06 11:42

In news:44dc4b7c$0$12661$edfadb0f@dread14.news.tele.dk,
Jørgen Farum Jensen <jfjenzen@yahoo.dk> typed:

> SÅ LYT DOG:

Små slag - store koster )

Problemet var ikke er ikke relateret til IE alene!
Jeg er jo ikke dum, selv om jeg ikke ved det hele, og var gået et skridt
videre til CSS alene og uden hensyn til IE, Du svarer derimod blot som det
var til en imbecil, uden at sætte dig i spørgerens sted.

Der er dog, fornemmer jeg selv, fremgang i min forståelsen, selv om du måske
finder det går for alt for langsomt.
--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
jep at domænet dot dk





Bertel Lund Hansen (11-08-2006)
Kommentar
Fra : Bertel Lund Hansen


Dato : 11-08-06 00:09

Poul Erik Jensen skrev:

> Det er et anker

Der er ikke noget der har med anker at gøre i de tre CSS-linjer
du skrev.

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

Allan Vebel (10-08-2006)
Kommentar
Fra : Allan Vebel


Dato : 10-08-06 21:56

Poul Erik Jensen skrev:

> Er der nogen der kender et hack til IE elle en metode
> der kan bruges i stedet?

Det fungerer fint i IE, men kun på <a>, og det er vel også
her man normalt har brug for det, for at indikere at der
skal ske noget andet her.

Hvad vil du bruge det til, og hvorfor?

--
Allan Vebel
http://html-faq.dk



Bertel Lund Hansen (10-08-2006)
Kommentar
Fra : Bertel Lund Hansen


Dato : 10-08-06 22:30

Allan Vebel skrev:

> Hvad vil du bruge det til, og hvorfor?

Jeg har brugt det til popopbeskedder i ren HTML/CSS.

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

Poul Erik Jensen (10-08-2006)
Kommentar
Fra : Poul Erik Jensen


Dato : 10-08-06 23:01

In news:44db9d6e$0$15786$14726298@news.sunsite.dk,
Allan Vebel <spam@do.not> typed:

> Hvad vil du bruge det til, og hvorfor?

Aktuelt som markering a.la standard link visited etc. men det kan bruges i
mange sammenhænge, hvis man kan få det til at virke. Det gør det som sagt i
FF, men da den ser efter betingelsen i database, så er det ikke lige til at
vise.

Du vil bare få den grønne baggrund i listen ved hover - lige som IE-brugerne
gør det nu )

--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
jep at domænet dot dk






Allan Vebel (11-08-2006)
Kommentar
Fra : Allan Vebel


Dato : 11-08-06 00:05

Poul Erik Jensen skrev:

> men da den ser efter betingelsen i database, så er
> det ikke lige til at vise.

Det betyder ikke noget om filen kommer fra en database
eller om den kommer direkte fra et link - css-filen er den
samme, og viser den samme formatering.

--
Allan Vebel
http://html-faq.dk



Poul Erik Jensen (11-08-2006)
Kommentar
Fra : Poul Erik Jensen


Dato : 11-08-06 01:31

In news:44dbbb94$0$15786$14726298@news.sunsite.dk,
Allan Vebel <spam@do.not> typed:
> Det betyder ikke noget om filen kommer fra en database
> eller om den kommer direkte fra et link - css-filen er den
> samme, og viser den samme formatering.

Ja, det har du da ret i - men funktionen udebliver, da det er en oplysning i
databasen der udløser den - det var det jeg mente.

--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
jep at domænet dot dk



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

Månedens bedste
Årets bedste
Sidste års bedste