Avatar billede nc85 Nybegynder
22. april 2004 - 11:08 Der er 17 kommentarer og
2 løsninger

a: visited opfører sig ikke rigtigt sammen med resten?

Hey all...

Tag lige et kig på www.netfact.no/go/index.php
også prøv at trykke på et eller andet link i venstre kolonne også vend tilbage til index ved at trykke på backspace...

Så vil den ikke lave understregning når man kører over linket hvilket jeg ikke helt forstår da jeg mener mit CSS er korrekt...

Mit følgende CSS til dette:

a.fed { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration: none;}
        a:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
        a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
        a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
        a:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}

-------
a.fed er til linksene i den midterste kolonne....

------

Anyway, håber der er nogle der kan hjælpe...
Avatar billede ocp Nybegynder
22. april 2004 - 11:16 #1
Du skal bytte rundt på rækkefølgene af dine tags i stylen så visited kommer efter hover.
Avatar billede ocp Nybegynder
22. april 2004 - 11:19 #2
Nej undskyld - HOVER skal allernederst.

Forklaring: dine styles afvikles sekventielt... dvs. at den sidste style der bliver "læst" er den gældende.
Avatar billede roenving Novice
22. april 2004 - 11:48 #3
Rækkefølgen er fuldstændig korrekt !-)
Avatar billede nc85 Nybegynder
22. april 2004 - 11:51 #4
men hvad gør jeg så for at løse problemet?
Avatar billede roenving Novice
22. april 2004 - 11:55 #5
Jeg kan sige, at den reagerer på en måde, som ligner markeringsranden, så måske vil det hjælpe at fjerne den:

onfocus="this.blur();"
Avatar billede nc85 Nybegynder
22. april 2004 - 11:59 #6
skal jeg indsætte det eller hvordan? - og hvor osv?? - har nemlig ik noget sted i koden hvor det indgår mener jeg....
Avatar billede nc85 Nybegynder
22. april 2004 - 12:22 #7
???
Avatar billede roenving Novice
22. april 2004 - 12:22 #8
i dine a-tags ...
Avatar billede nc85 Nybegynder
22. april 2004 - 12:31 #9
Det ser ud til at virke...
Hvordan kan det være at det skal ind, og den ikke bare lytter ordenligt til ens styles???

Synes det er lidt forskelligt, for det er 1.gang jeg oplever dette problem, har aldrig haft det før...! Mærkeligt... Men hvis du lige lægger et svar...
Avatar billede ocp Nybegynder
22. april 2004 - 12:35 #10
Ikke for at være fornærmet - men testede du den løsning jeg foreslog? Den virkede i et lille eksempel jeg lavede (i modsætning til den oprindelige style)
Avatar billede roenving Novice
22. april 2004 - 12:36 #11
Hvis du har et almindeligt link, vil f.eks. IE lægge en fokus-rand af noget stiplet streg omkring et link, du har aktivt (en musesti !-), den forhindrer også den slags aktiv-reaktioner, så det var et gæt ...

-- velbekomme '-)
Avatar billede roenving Novice
22. april 2004 - 12:37 #12
>>ocp

Begge dine forslag var direkte forkerte !-)

Der er een rækkefølge af pseudo-selektorer, nemlig den som nc85 har brugt ...
Avatar billede nc85 Nybegynder
22. april 2004 - 12:41 #13
ocp > rigtigt, din metode fungere faktisk helt fint... har lige checket den... Tror jeg bruger denne metode da det vil spare mig en masse tid :)

roenving > Din metode virkede også, desværre vil den tage noget tid at sætte ind på alle siderne, derfor på jeg desværre give OCP 20 point, og dig 10 :/ håber det er i orden, men hans forslag sparer mig tid...
Avatar billede roenving Novice
22. april 2004 - 12:44 #14
-- jeg vil da takke for points ;~}

-- men påpege, at det direkte er forkert at lave den anden rækkefølge, da du så ligesågodt kan slette dem, som er blevet sat før i rækkefølgen ...
Avatar billede nc85 Nybegynder
22. april 2004 - 13:34 #15
Ok, jamen det må da kunne lade sig gøre stadig at ikke skulle anvende onfocus="this.blur();" - Der er jo visse browsere det ikke understøtter det jo...
Avatar billede roenving Novice
22. april 2004 - 13:53 #16
Hvad er det for nogle browsere ?-)
Avatar billede nc85 Nybegynder
22. april 2004 - 13:57 #17
når jeg kører sådan et fejlcheck får jeg meddelse om at netscape navigator 6.0 ikke understøtter det...
Avatar billede roenving Novice
22. april 2004 - 14:02 #18
Så er der fejl i din fejl-check-maskine ...

-- i min bibel er onfocus og .blur() begge angivet til at du i samtlige javascript-enablede browsere, dvs. fra og med NS2 og IE3 !-)
Avatar billede nc85 Nybegynder
22. april 2004 - 14:05 #19
Ok, mærkeligt, for det er den fejlchecker der ligger i DreamWeaver MX jeg bruger :/

Men stadig, det må kunne undgåes at bruge det...
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