/ 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
css på bestemte <a href>
Fra : Søren


Dato : 13-10-04 18:43

Hej.

Nogle af de link jeg har til mine egne sider vil jeg gerne have til a se
anderledes ud end resten.

Jeg troede det ville virke med:

<a href="side.html" class="speciel">side1</a>

a.speciel {
}

Men jeg kan ikke få det til at virke. Er det ikke korrekt at jeg skal bruge
class når der er flere end en?

På forhånd tak.



 
 
Søren (13-10-2004)
Kommentar
Fra : Søren


Dato : 13-10-04 18:54

"Søren" <xxxxxx@.dk> skrev i en meddelelse
news:416d694f$0$179$edfadb0f@dtext02.news.tele.dk...
> Hej.
>
> Nogle af de link jeg har til mine egne sider vil jeg gerne have til a se
> anderledes ud end resten.
>
> Jeg troede det ville virke med:
>
> <a href="side.html" class="speciel">side1</a>
>
> a.speciel {
> }
>
> Men jeg kan ikke få det til at virke. Er det ikke korrekt at jeg skal
> bruge class når der er flere end en?
>
> På forhånd tak.

Har løst det. (på den rigtige måde håber jeg)

<div class="speciel"><a href="side.html">side1</a></div>

div.speciel a {
}



Erik Ginnerskov (13-10-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 13-10-04 22:28

Søren wrote:

> Har løst det. (på den rigtige måde håber jeg)
>
> <div class="speciel"><a href="side.html">side1</a></div>
>
> div.speciel a {
> }

Jo, den er da lovlig nok. Og den vil da også virke. Men du kunne også bare i
css have lavet:

..special { /* uden 'a' foran */
definitioner
}

.... og så i html:

<a class="special" href=......

Den virker lige så stabilt i alle browsere.

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



Tommy Ipsen (13-10-2004)
Kommentar
Fra : Tommy Ipsen


Dato : 13-10-04 19:04

Søren wrote:

> Jeg troede det ville virke med:
>
> <a href="side.html" class="speciel">side1</a>
>
> a.speciel {
> }
>
> Men jeg kan ikke få det til at virke. Er det ikke korrekt at jeg skal bruge
> class når der er flere end en?

Det burde være korrekt, men der er pseudo-klasser til a-tagget, så måske
skal du have fat i:

a.speciel:link, a.speciel:visited, a.speciel:active, og a.speciel:hover

- selvom jeg ville tro, at a.speciel ville nedarves til pseudo-klasserne!

Det bør, så vidt jeg kan se, fungere med ovenstående - det er ikke
nødvendigt at indkapsle skidtet i div-tags!

Mvh Tommy

Knud Gert Ellentoft (13-10-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 13-10-04 19:32

Tommy Ipsen skrev:

>Det bør, så vidt jeg kan se, fungere med ovenstående - det er ikke
>nødvendigt at indkapsle skidtet i div-tags!

Ikke andet end, at man slipper for at skulle skrive class på hver
enkelt <a>.
--
Knud
Topposter du svar, så ryger du på min ignoreringsliste.
http://usenet.dk/netikette/citatteknik.html

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

Månedens bedste
Årets bedste
Sidste års bedste