Avatar billede lisa Praktikant
30. juni 2000 - 14:53 Der er 12 kommentarer og
1 løsning

Cascading Style Sheets

Jeg er ved at oprette en hjemmeside, og har brugt ccs. Det virker fint på nær en ting. Jeg har tre links-koder med indryk, og meningen er, at de skal blive hvide, når man fører musen hen over dem, ligesom alle de andre links på siden. De forbliver dog gule, hvilket jeg synes er underligt.

Min kode er flg:
LI { Font-family: "Times New Roman"; font-weight:bold; Font-size: 11pt; color: #ffff00 }
Td { font: 13pt; Font-family: "Times New Roman"; font-weight:bold; color:#ffff00 }

a:link {font: "Times New Roman";text-decoration: none; color: #ffff00}
a:visited {font: "Times New Roman";text-decoration: none; color: #ffff00}
a:hover {font: "Times New Roman";text-decoration: underline;     color: #ffffff}

Håber på hjælp.
M.v.h. Lisa
Avatar billede erikjacobsen Ekspert
30. juni 2000 - 15:00 #1
Det virker da fint nok hos mig. Men Netscape med version mindre end 6 understøtter
i a:hover. Derfor ??

Og så skal du ikke ifølge CSS standarden have ".." omkring dine fontnavne.
Avatar billede erikjacobsen Ekspert
30. juni 2000 - 15:00 #2
...understøtter ikke....
Avatar billede lisa Praktikant
30. juni 2000 - 17:16 #3
Jamen jeg har Explorer 5.0, og her virker det ikke. Farven skifter fra gul til hvid på mine andre links, undtagen dem der står med koden <LI> foran. De forbliver gule????
Lisa
Avatar billede jumper Nybegynder
30. juni 2000 - 18:31 #4
Lisa, af uforklarlige årsager har Internet Explorer aldrig fattet en vigtig del af CSS, nemlig nedarvning af CSS properties i under elementer.

Hvis IE fulgte CSS standarden, ville jeg kunne skrive:

<body style="color:#0000FF">

og alt tekst på siden ville blive blåt. Det bliver det bare ikke, hvilket du også vil kunne se hvis du lavede et table. Teksten i hver enkelt <td> ville blot have standardfarven (hvad den så end er).

Derfor bliver du nødt til at tilrette din kode, så den tager højde for din sides opbygning:

LI { Font-family: "Times New Roman"; font-weight:bold; Font-size: 11pt; color: #ffff00 }
Td { font: 13pt; Font-family: "Times New Roman"; font-weight:bold; color:#ffff00 }

a:link {font: "Times New Roman";text-decoration: none; color: #ffff00}
a:visited {font: "Times New Roman";text-decoration: none; color: #ffff00}
a:hover {font: "Times New Roman";text-decoration: underline;    color: #ffffff}

LI a:link {font: "Times New Roman";text-decoration: none; color: #ffff00}
LI a:visited {font: "Times New Roman";text-decoration: none; color: #ffff00}
LI a:hover {font: "Times New Roman";text-decoration: underline;    color: #ffffff}

Der er håb forude med IE5.5 og IE6, og i særdeleshed NS6, men indtil da må du kode dig udenom det.

/Thor
Avatar billede lisa Praktikant
30. juni 2000 - 22:59 #5
Hej Jumper.

Jeg siger tak for din hjælp, men desværre virker det stadig ikke. Jeg har indsat de ekstra 3 linier kode, men de 3 indryk i min tabel er forbliver gule, når musen føres henover. Har du andre gode forslag, vil jeg meget gerne have dem. Ps: jeg sætter lige koden ind, så du kan danne dig et indtryk :
<TABLE BORDER=0 ALIGN=CENTER WIDTH=100%>
<TR><TD ALIGN=LEFT><A TARGET=højre Href=hjem.htm>hjem</A></TR></TD>

<TR><TD ALIGN=LEFT><Img Src=trans.gif height=5 weight=5 border=0></TR></TD>
<TR><TD ALIGN=LEFT>digte</TR></TD>
<TR><TD ALIGN=LEFT><A TARGET=højre Href=indtryk.htm><LI>Indtryk Fra De Glemtes By</LI></TR></TD></A>
<TR><TD ALIGN=LEFT><A TARGET=højre Href=daggry.htm><LI>Før Daggry</LI></A></TR></TD>
<TR><TD ALIGN=LEFT><A TARGET=højre Href=Poesi.htm><LI>Andre Poesibolcher</LI></A></TR></TD>
<TR><TD ALIGN=LEFT><Img Src=trans.gif height=5 weight=5 border=0></TR></TD>
<TR><TD ALIGN=LEFT><A TARGET=højre Href=lys.htm>lys</A></TR></TD>
<TR><TD ALIGN=LEFT><Img Src=trans.gif height=5 weight=5 border=0></TR></TD>
<TR><TD ALIGN=LEFT><A TARGET=højre Href=goddag.htm>goddag</A></TR></TD></Table>
Lisa
Avatar billede jumper Nybegynder
01. juli 2000 - 23:57 #6
Hvad med

TD a:link {font: "Times New Roman";text-decoration: none; color: #ffff00}
TD a:visited {font: "Times New Roman";text-decoration: none; color: #ffff00}
TD a:hover {font: "Times New Roman";text-decoration: underline;    color: #ffffff}

da dine links ikke ligger inden i en LI, men starter i en TD.

/Thor
Avatar billede lisa Praktikant
02. juli 2000 - 11:06 #7
Hej Jumper.
Stadig virker det ikke.
Jeg har også prøvet at ændre hover farven, men den virker kun der, hvor der ikke er indryk. Jeg synes det her virker dybt godnat.
Jeg håber selvfølgelig på, at finde frem til løsningen.
Lisa
Avatar billede zizi Nybegynder
26. september 2000 - 10:09 #8
Heyza Lisa.
Jeg har fundet svaret på dine problemer.

Hvis du har en E-mail vil jeg gerne sende det til dig som en fil.
Jeg magter ikke ligge al den kode ind her.!

[zizi]
Avatar billede krn Nybegynder
03. november 2000 - 10:53 #9
Du har da ikke sluttet koden ( color: #ffffff; )
læg mærke til ; ;;;;;;;;

Hilsen kristian

www.KRN-ONLINE.F2S.COM
Avatar billede jakobandersen Nybegynder
18. december 2000 - 19:31 #10
Har du et link til problemet det lyder mystisk..
Avatar billede rasmusa Nybegynder
18. december 2000 - 19:35 #11
prøv at indsætte disse koder ovser:

a.hover:visited {font: \"Times New Roman\";text-decoration: underline;    color: #ffffff}
a.hover:active {font: \"Times New Roman\";text-decoration: underline;    color: #ffffff}
Avatar billede rasmusa Nybegynder
18. januar 2001 - 15:22 #12
Koden ovenover var forkert, her er den rigtige:

a:hover.visited {font: \"Times New Roman\";text-decoration: underline;    color: #ffffff}
a:hover.active {font: \"Times New Roman\";text-decoration: underline;    color: #ffffff}

Avatar billede lisa Praktikant
27. juni 2002 - 11:26 #13
Luk
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