25. juli 2003 - 11:41
Der er
37 kommentarer og 3 løsninger
2 typer links i stylesheet - hvordan?
Den overordnede linktype er som nedenfor. I min .main vil jeg gerne have en 'lokal' anden type link, da baggrunden her er hvid. Hvordan undgår jeg, at den overordnede (som fungerer for 2 hovedmenuer) ikke indgår i .main? A { text-decoration: none; color: #ffffff; font-size:10px; font-weight: bold; } A:hover { text-decoration: underline; color: #ffffff; font-size:10px; font-weight: bold; } A:active { text-decoration: underline; color: #ffffff; font-size:10px; font-weight: bold; } .tekst { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #999999; } .hovedmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; } .venstremenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; background-color: #C2C285; font-weight: bold; } .tableColor { background-color: AEAE76; width: 3px; } .tableHorizontal { background-color: #999966; height: 3px; } .hvidTekst { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #EAEAEA; background-color: #999966; } .main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666; border: 1px none #999999; left: auto; top: auto; right: auto; bottom: auto; margin: 5px 10px 5px 1px; padding: 5px 10px 5px 1px;
Annonceindlæg fra Computerworld it-jobbank
du kan f.eks. sige a.main { color: #000; }
Øhm, hvor skal jeg sætte den?
exp
Juniormester
25. juli 2003 - 11:48
#3
i stylesheetet...
a.main { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; }
i dit stylesheet - nedenunder .main ville være et relevant sted :)
Linkene i .main forbliver hvide. Jeg har sat den under .main i stylesheetet i min HTML ser det således ud: <table width="100%" height="98%" border="0" class="main" cellspacing="0" cellpadding="5"> <tr valign="top"> <td width="14%" class="a.main"><a href="#">:Fodertrug</a></td> <td width="14%">:Bøjle trug og krybber </td> <td width="18%">:Drikkekopper og drikkekar m. svømmer </td> <td width="20%" height="67">:Mineralholdere </td>
prøv at sætte .main på dine <td> i main tabellen
nej... fjern class="a.main"
Desværre - linkene er stadig hvide. <table width="100%" height="98%" border="0" class="main" cellspacing="0" cellpadding="5"> <tr valign="top"> <td width="14%"><a href="#">:Fodertrug</a></td> Er der noget galt med style'et: .main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666; border: 1px none #999999; left: auto; top: auto; right: auto; bottom: auto; margin: 5px 10px 5px 1px; padding: 5px 10px 5px 1px; } a.main { color: #ff4444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; } <td width="14%"><a href="#">:Bøjle trug og krybber </a></td>
25. juli 2003 - 12:04
#10
Sidste linie: <td width="14%"><a href="#">:Bøjle trug og krybber </a></td> sidder selvfølgelig ikke i style...
25. juli 2003 - 12:04
#11
prøv nogle alternativer - prøv at sætte class="main" i dine <td>'s som jeg sagde først
25. juli 2003 - 12:05
#12
...og ikke a.main
25. juli 2003 - 12:07
#13
Desværre! Den overordnede A i stylesheet'et bestemmer stadig?? <table width="100%" height="98%" border="0" class="main" cellspacing="0" cellpadding="5"> <tr valign="top"> <td width="14%" class="main"><a href="#">:Fodertrug</a></td> <td width="14%" class="main"><a href="#">:Bøjle trug og krybber </a></td>
25. juli 2003 - 12:09
#14
så prøv at sætte .main i dine <a>
25. juli 2003 - 12:12
#15
prøv at sætte dette ind også i dit style: a:hover.main { color: #ff44ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; text-decoration: underline; } a:active.main { color: #ffff44; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; }
25. juli 2003 - 12:23
#16
<td width="14%"><a href="#" class="main">:Fodertrug</a></td> <td width="14%"><a href="#" class="main">:Bøjle trug og Så virkede det fint! Bare én ting - de er Bold - hvordan undgår jeg det?
25. juli 2003 - 12:24
#17
font-weight: none;
25. juli 2003 - 12:25
#18
Så må jeg vidst hellere lægge et svar :)
25. juli 2003 - 12:26
#19
og font-weight: none; sætter du bare ind i a.main så du ikke behøver gøre det med alle a.main's!
25. juli 2003 - 12:37
#20
I CSS laver du dette : .main a { whatever..... }
25. juli 2003 - 12:38
#21
jeg tror han har fundet en løsning
25. juli 2003 - 12:40
#22
Skidtet er stadig Bold } a.main { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; font-weight: none; text-decoration: none; } a:hover.main { color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: none; text-decoration: underline; } a:active.main { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: none; }
25. juli 2003 - 12:43
#23
Ret det til : .main a { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; font-weight: none; text-decoration: none; } .main a:hover { color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: none; text-decoration: underline; } .main a:active { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: none; }
exp
Juniormester
25. juli 2003 - 12:45
#24
prøv evt font-weight: normal
25. juli 2003 - 12:46
#25
nårh ja exp :)
25. juli 2003 - 12:46
#26
.main a{ color: #333333; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: none; } .main a:hover { color: #999999; font: normal normal 10px verdana,arial,helvetica,sans-serif; text-decoration: underline; } .main a:active { color: #333333; }
25. juli 2003 - 12:46
#27
Har du et link så vi kan se hele source koden ? Det vil nok gøre det lidt lettere :-)
25. juli 2003 - 12:48
#28
font-weight: normal - Der var den!!! Mange tak for hjælpen :o) I burde jo begge have point... Hvem vil?
25. juli 2003 - 12:48
#29
hvem er begge... ?
exp
Juniormester
25. juli 2003 - 12:48
#30
;-)
25. juli 2003 - 12:49
#31
desuden kan du jo give os lige mange points ved at vælge advanceret
25. juli 2003 - 12:50
#32
men jeg synes godt nok jeg burde have flere points - men det er jo op til dig... exp sagde kun det med font-weight: normal;
25. juli 2003 - 12:52
#33
Sikkert, men du valgte den besværlige løsning Lordhead :-)
25. juli 2003 - 12:56
#34
hvad er den besværelige løsning? Jeg tror han mener "hvem skal have points af lordhead og exp"
25. juli 2003 - 13:00
#35
Det var også sådan jeg forstod point fordelingen. Med det besværlige ved din løsning er at han nu skal sætte en class="main" på alle sine links, istedet for at bruge .main a i CSS, der automatisk ville have sat alle links inde i .main elementet (tabellen i dette tilfælde) til den korrekte style, uden at skulle sætte en class på selve linkene.
25. juli 2003 - 13:01
#36
He he, hvor morsomt egentligt :o) Har fordelt dem - som jeg tror er mest rimeligt... Tak for'et!
25. juli 2003 - 13:04
#37
takker for points... Men jeg mener da også man kan bruge min løsning uden at sætte class på alle <a> tagsne! men tak for points!
exp
Juniormester
25. juli 2003 - 13:04
#38
Fint nok med mig - gider ihvertfald ikke diskutere om point :-)
25. juli 2003 - 13:04
#39
det gider jeg sådanset heller ikke :o)
25. juli 2003 - 13:08
#40
Så er vi da enige om det :-) Fortsat god dag, og tak for point...
Vi tilbyder markedets bedste kurser inden for webudvikling