/ 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
Uønsket markering af link
Fra : ME.NeedHelp()


Dato : 23-09-04 10:24

Jeg kunne godt tænke mig at høre om det kan lade sig gøre at
undgå at et link skifter udseende når man har klikket på det...

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Kristian Thy (23-09-2004)
Kommentar
Fra : Kristian Thy


Dato : 23-09-04 10:27

ME.NeedHelp uttered:
> Jeg kunne godt tænke mig at høre om det kan lade sig gøre at
> undgå at et link skifter udseende når man har klikket på det...

Det kan det.

\\kristian
--
http://lpf.ai.mit.edu/Patents/knuth-to-pto.txt
http://home.att.net/~jbcole/humor/Microsoft_patents.htm

tjekmig.dk (23-09-2004)
Kommentar
Fra : tjekmig.dk


Dato : 23-09-04 10:37

Hvis du skriver følgende så vil alt tekst være sort
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000"
alink="#000000">

mvh http://.thekmig.dk



ME.NeedHelp() (23-09-2004)
Kommentar
Fra : ME.NeedHelp()


Dato : 23-09-04 11:01

Perfekt mange tak for hjælpen...

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (23-09-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 23-09-04 11:49

tjekmig.dk skrev:

> Hvis du skriver følgende så vil alt tekst være sort
> <body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000"
> alink="#000000">

Det var en meget gammeldags måde at sætte linkfarver på. Den slags bør
gøres med css - metoden kan ses her:
<http://www.html-faq.dk/1003.asp>

Noget helt andet er at det som regel er en meget dårlig ide at forhindre
skelnen mellem besøgte og ubesøgte links. Der er en god grund til at
browsere helt af sig selv farver besøgte links med en anden farve end
ubesøgte links - det er nemlig ganske praktisk at kunne se hvor man har
været før.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

tjekmig.dk (23-09-2004)
Kommentar
Fra : tjekmig.dk


Dato : 23-09-04 16:14

hvis du ønsker at gøre det med css
så skriver du :

A:link {
COLOR: #000000;
TEXT-DECORATION: none
}
A:visited {
COLOR: #000000;
TEXT-DECORATION: none
}
A:active {
COLOR: #000000;
TEXT-DECORATION: none
}
A:hover {
COLOR: #000000;
TEXT-DECORATION: none
}

og gemmer det som : style.css

og skriver
<link rel="stylesheet" href="style.css" type="text/css">

imellem <head> </head>

i dit html
--
Mvh http://tjekmig.dk

Tilmeld din hund på:
http://tjekmig.dk/hotornot/



Bertel Lund Hansen (23-09-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 23-09-04 16:14

tjekmig.dk skrev:

>hvis du ønsker at gøre det med css
>så skriver du :

>A:link {
> COLOR: #000000;
> TEXT-DECORATION: none
>}

Det er nemmere at skrive:

a {
color: #000;
text-decoration: none
}

Det gælder så for alle links overhovedet (medmindre senere
kommandoer stiller om på dem).

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

Knud Gert Ellentoft (23-09-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 23-09-04 16:26

tjekmig.dk skrev:

>hvis du ønsker at gøre det med css

Næsten rigtigt.

Rækkefølgen skal være
link
visited
hover
active
focus
--
Knud

Lasse Reichstein Nie~ (23-09-2004)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 23-09-04 17:56

Knud Gert Ellentoft <ellentoft@mail.tele.invalid> writes:

> Rækkefølgen skal være
> link
> visited
> hover
> active
> focus

Det afhænger selvfølgelig af hvad det er man vil opnå. Jeg vil også
foretrække "hover" før "active", men jeg er ikke sikker på at jeg vil
lade "focus" være efter "active".

Alle CSS-reglerne på formen a:noget har samme "specificitet", så hvis
mere end en regel matcher et element, fx et link der både har fokus og
er aktivt, så er det den *sidste* regel der vinder. Altså vil et element
med fokus ikke ændre sig hvis man hoover'er over det, hvis begge regler
sætter de samme egenskaber.

Hmm, faktisk synes jeg overhovedet ikke det er en god ide at lave en
regel på formen:
a:hover { ... }
Den matcher nemlig også
<a name="gåtilnavn">Her kan man gå til</a>
som nogle jo stadig bruger. IE fatter ikke CSS 2, så der kan man
kun bruge "hover" på links, men moderne browsere tillade "hover" på
alle elementer.

Et bedre forslag ville være:
a:link:hover, a:visited:hover { ... }

("focus" og "active" giver nok ikke mening for andet end links alligevel).

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Knud Gert Ellentoft (23-09-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 23-09-04 18:43

Lasse Reichstein Nielsen skrev:

>Det afhænger selvfølgelig af hvad det er man vil opnå. Jeg vil også
>foretrække "hover" før "active", men jeg er ikke sikker på at jeg vil
>lade "focus" være efter "active".

Det er hvad http://w3c.org anbefaler.

http://www.w3.org/TR/REC-CSS2/selector.html#dynamic-pseudo-classes
--
Knud

Bertel Lund Hansen (23-09-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 23-09-04 20:30

Lasse Reichstein Nielsen skrev:

>Hmm, faktisk synes jeg overhovedet ikke det er en god ide at lave en
>regel på formen:
> a:hover { ... }
>Den matcher nemlig også
> <a name="gåtilnavn">Her kan man gå til</a>

Tak. Nu fik jeg forklaringen på at et helt tekstafsnit på visse
hjemmesider pludselig lyser op som et link når man peger på det.
Det har undret mig.

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

Thomas Jespersen (23-09-2004)
Kommentar
Fra : Thomas Jespersen


Dato : 23-09-04 20:50

On Thu, 23 Sep 2004 18:55:38 +0200, Lasse Reichstein Nielsen
<lrn@hotpop.com> wrote:

>
>Hmm, faktisk synes jeg overhovedet ikke det er en god ide at lave en
>regel på formen:
> a:hover { ... }
>Den matcher nemlig også
> <a name="gåtilnavn">Her kan man gå til</a>
>som nogle jo stadig bruger. IE fatter ikke CSS 2, så der kan man

Det problem bliver gennemgået her:
http://www.timrivera.com/tests/hover.html

Løsningen er en kombination af a:hover og a[name]:hover

Lasse Reichstein Nie~ (23-09-2004)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 23-09-04 19:21

Knud Gert Ellentoft <ellentoft@mail.tele.invalid> writes:

[a:focus som sidste regel]

> Det er hvad http://w3c.org anbefaler.
>
> http://www.w3.org/TR/REC-CSS2/selector.html#dynamic-pseudo-classes

De siger ikke noget om focus' placering i forhold til de andre. De giver
bare et eksempel med focus også, efter at have forklaret hvorfor a:active
er efter a:hover.

Hvis det var i reference til min modstand mod at skrive "a:hover"
overhovedet, så står jeg ved den. På det punkt er eksemplet ikke
så godt (men det er et eksempel på specificitet, og siger ikke hvilken
HTML CSS'en skal bruges på - hvis man har <A name="..."> i sin kode,
så bør man ikke bruge "a:hover"!)

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Erik Ginnerskov (23-09-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 23-09-04 19:37

Lasse Reichstein Nielsen wrote:

>> http://www.w3.org/TR/REC-CSS2/selector.html#dynamic-pseudo-classes
>
> De siger ikke noget om focus' placering i forhold til de andre. De
> giver bare et eksempel med focus også, efter at have forklaret
> hvorfor a:active er efter a:hover.

Rent brugsmæssigt må focus vel skulle sidestilles med hover. Jeg har da også
i mine css'er skrevet de to sammen i en samlet specifikation, ud fra den
betagtning, at jeg ønsker samme virkning, uanset mom man tabber sig fremt il
linket eller peger med musen.

> siger ikke hvilken
> HTML CSS'en skal bruges på - hvis man har <A name="..."> i sin kode,
> så bør man ikke bruge "a:hover"!)

Det har jeg da aldrig observeret problemer med, dengang jeg brugte a som
anker på siderne.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Lasse Reichstein Nie~ (23-09-2004)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 23-09-04 21:01

Thomas Jespersen <thomas@SECRET.lucky-music.dk> writes:

> Det problem bliver gennemgået her:
> http://www.timrivera.com/tests/hover.html

Interessant.

> Løsningen er en kombination af a:hover og a[name]:hover

Ja, det ser ud til at der er browsere der har problemer med
a:link:hover

Der er selvfølgelig også en browser der har problemer med
a[name]:hover
men den browser (IE, ikke overraskende) vil også kun lade
a:hover
virke på links (den er i bund og grund en CSS 1 browser, og
i CSS 1 virkede hover kun på links), så det gør ikke noget
at attribute-selectoren ikke virker. :)

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Jens Gyldenkærne Cla~ (23-09-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 23-09-04 22:39

Erik Ginnerskov skrev:

> Det har jeg da aldrig observeret problemer med, dengang jeg
> brugte a som anker på siderne.

Jeg støder ofte på hover-problemet på andre sider.

Prøv fx at føre musen henover overskrifterne på siden her:

<http://usenet.dk/netikette/essentiel.html>

(effekten opstår ikke i IE, fordi den browser som nævnt tidligere i
tråden ikke understøtter hover på andet end links)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erik Ginnerskov (24-09-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 24-09-04 17:58

Jens Gyldenkærne Clausen wrote:

> Jeg støder ofte på hover-problemet på andre sider.
>
> Prøv fx at føre musen henover overskrifterne på siden her:
>
> <http://usenet.dk/netikette/essentiel.html>

Det kan jeg da godt se.

> (effekten opstår ikke i IE, fordi den browser som nævnt tidligere i
> tråden ikke understøtter hover på andet end links)

Der er måske en sammenhæng her. Jeg tror nok ved nærmere eftertanke, jeg gik
væk fra <a name... og satte id på et eksisterende element i stedet, kort før
jeg gik over til at bruge Mozilla som min default browser.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Jens Gyldenkærne Cla~ (23-09-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 23-09-04 22:47

Thomas Jespersen skrev:

> Det problem bliver gennemgået her:
> http://www.timrivera.com/tests/hover.html

Fin artikel.


> Løsningen er en kombination af a:hover og a[name]:hover

Jeg foretrækker id-metoden i stedet. Den giver færre elementer og i
mine øjne en klart bedre sammenhæng mellem anker og element. Prisen
er at det ikke virker i Netscape 4 - og det tager jeg ikke så
tungt. Fejlen i NN4 er i øvrigt ikke specielt stor - selve ankeret
bliver ikke fundet, men browseren vil bare vise toppen af siden i
stedet.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Bertel Lund Hansen (24-09-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 24-09-04 08:53

Jens Gyldenkærne Clausen skrev:

>Jeg foretrækker id-metoden i stedet.

Ditto. <a> er et ulogisk tag til at udpege et mål med.

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

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

Månedens bedste
Årets bedste
Sidste års bedste