/ 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 flere link definitioner
Fra : Cifly


Dato : 03-05-05 18:51

Goaften.

Nå, jeg har behov for, at definere to forskellige typer a:link; den ene er
sort og default og den anden er rød.

Sidstnævnte skal bruges her:

<div id="menu" span class="class2">
<a href="default.htm">Forside</a> | <a href="default.htm">Nyheder</a> | <a
href="csskode.html">Css</a>
</span></div>

I CSS har jeg skrevet følgende:

..class1 a:link {
font-size:8pt;
text-decoration: none;
color:black;
}

..class2 a:link {
font-size:8pt;
text-decoration: none;
color:red;
}

Problemet er, at jeg ikke kan få det til at funke. Kan i assistere?

Cifly



 
 
Jens Peter Rosenkvis~ (03-05-2005)
Kommentar
Fra : Jens Peter Rosenkvis~


Dato : 03-05-05 19:56

Cifly wrote:
> .class1 a:link {

Uden garanti, vil jeg mene det skal være:
a:link.class1 {

Jens Gyldenkærne Cla~ (03-05-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-05-05 20:48

Jens Peter Rosenkvist skrev:

> Uden garanti, vil jeg mene det skal være:
> a:link.class1 {

Nej.

Man kan skrive "a.class1:link" hvis man vil påvirke links af typen
<a href="foo" class="class1">. Og man kan skrive ".class1 a:link"
hvis man vil fange links af typen
<div class="class1"><a href="foo">.
--
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

Jens Gyldenkærne Cla~ (03-05-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-05-05 20:41

Cifly skrev:

> <div id="menu" span class="class2">

Ovenstående er ikke gyldig kode (fjern span, så er den o.k.)

> <a href="default.htm">Forside</a> | <a
> href="default.htm">Nyheder</a> | <a
> href="csskode.html">Css</a>
> </span></div>

Her er der så et </span> for meget (hvis du ikke retter den øverste
linje til <div id="menu"><span class="class2"> i stedet).


> Problemet er, at jeg ikke kan få det til at funke. Kan i
> assistere?

*Hvordan* funker det ikke? Bliver alle link røde eller alle link
sorte - eller hvad sker der?

Giv gerne et link til din side? Det er altid lettere at hjælpe hvis
man kan se siden online.
Se evt. artiklen her: <http://infimum.dk/HTML/hjaelpmig.html>
--
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

Cifly (04-05-2005)
Kommentar
Fra : Cifly


Dato : 04-05-05 12:56

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns964BDC7FE59FBjcdmfdk@gyrosmod.cybercity.dk...
> Cifly skrev:
>
>> <div id="menu" span class="class2">
>
> Ovenstående er ikke gyldig kode (fjern span, så er den o.k.)
>
>> <a href="default.htm">Forside</a> | <a
>> href="default.htm">Nyheder</a> | <a
>> href="csskode.html">Css</a>
>> </span></div>
>
> Her er der så et </span> for meget (hvis du ikke retter den øverste
> linje til <div id="menu"><span class="class2"> i stedet).
>
>
>> Problemet er, at jeg ikke kan få det til at funke. Kan i
>> assistere?
>
> *Hvordan* funker det ikke? Bliver alle link røde eller alle link
> sorte - eller hvad sker der?
>
> Giv gerne et link til din side? Det er altid lettere at hjælpe hvis
> man kan se siden online.
> Se evt. artiklen her: <http://infimum.dk/HTML/hjaelpmig.html>
> --
> 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

Tak for linket til bedre fejlbeskrivelse. Det er noget man kan bruge til
noget

Alle link forbliver sorte. Det skulle gerne blive sådan, at links i
topmenuen er røde og alle andre links på alle andre sider sorte.

Min side: http://aladdin.1go.dk/index.shtml



Jens Gyldenkærne Cla~ (04-05-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-05-05 14:16

Cifly skrev:

> Tak for linket til bedre fejlbeskrivelse. Det er noget man kan bruge til
> noget

Velbekomme.

> Alle link forbliver sorte. Det skulle gerne blive sådan, at links i
> topmenuen er røde og alle andre links på alle andre sider sorte.

Hm - i min browser er alle links blå (og der er i øvrigt kun links i
topmenuen).

> Min side: http://aladdin.1go.dk/index.shtml

Du har et par mindre fejl i html-koden - men de blokerer for at man kan
validere css-koden. Brug lige et par minutter på at få valideringen på
plads (se evt. min signatur).

Hvis du gerne vil have farvet links i menuen røde, vil jeg foreslå dig
følgende:

   #menu a{ color: red; }

NB: Du må gerne klippe lidt i dine citater. Se evt. siden her:
<http://usenet.dk/netikette/citatteknik.html>

--
Jens Gyldenkærne Clausen
Standardlinks om validering - hvordan og hvorfor:
<http://www.html-faq.dk/1005.asp>
<http://diveintomark.org/archives/2003/05/05/why_we_wont_help_you>

Cifly (04-05-2005)
Kommentar
Fra : Cifly


Dato : 04-05-05 15:00

Jens Gyldenkærne Clausen skrev:

> Hm - i min browser er alle links blå (og der er i øvrigt kun links i
> topmenuen).

Underligt, da jeg jo i CSS har defineret dem sorte. Og efter indsættelse af
din kode (der virkede, se herunder) er de stadig sorte på domænet, men røde
"herhjemme"?

> Du har et par mindre fejl i html-koden - men de blokerer for at man kan
> validere css-koden. Brug lige et par minutter på at få valideringen på
> plads (se evt. min signatur).

Er hermed fortaget.

> Hvis du gerne vil have farvet links i menuen røde, vil jeg foreslå dig
> følgende:
>
> #menu a{ color: red; }

Yep - det gjorde tricket. Tak

> NB: Du må gerne klippe lidt i dine citater.

Det har jeg taget til efterretning og syntes, efter endt læsning, at det
lyder fornuftigt!



Cifly (04-05-2005)
Kommentar
Fra : Cifly


Dato : 04-05-05 15:04

Cifly skrev:

>... Og efter indsættelse af din kode (der virkede, se herunder) er de
>stadig sorte på domænet, men røde "herhjemme"?

Sorry. Det virker altså nu. Ved ikke hvorfor der lige skulle gå lidt tid.



Jens Gyldenkærne Cla~ (04-05-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-05-05 15:08

Cifly skrev:

> Sorry. Det virker altså nu. Ved ikke hvorfor der lige skulle gå lidt tid.

Et bud er cachen i din browser. Husk altid at reloade din side eksplicit
(Ctrl-R) hvis du har lavet ændringer.

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

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

Månedens bedste
Årets bedste
Sidste års bedste