Avatar billede bruna Nybegynder
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;
Avatar billede lordhead Nybegynder
25. juli 2003 - 11:44 #1
du kan f.eks. sige a.main { color: #000; }
Avatar billede bruna Nybegynder
25. juli 2003 - 11:45 #2
Øhm, hvor skal jeg sætte den?
Avatar billede exp Juniormester
25. juli 2003 - 11:48 #3
i stylesheetet...
Avatar billede lordhead Nybegynder
25. juli 2003 - 11:48 #4
a.main {
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
Avatar billede lordhead Nybegynder
25. juli 2003 - 11:49 #5
i dit stylesheet - nedenunder .main ville være et relevant sted :)
Avatar billede bruna Nybegynder
25. juli 2003 - 11:55 #6
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 &nbsp;og krybber </td>
                      <td width="18%">:Drikkekopper &nbsp;og drikkekar &nbsp;m. sv&oslash;mmer
                      </td>
                      <td width="20%" height="67">:Mineralholdere &nbsp;&nbsp;</td>
Avatar billede lordhead Nybegynder
25. juli 2003 - 11:57 #7
prøv at sætte .main på dine <td> i main tabellen
Avatar billede lordhead Nybegynder
25. juli 2003 - 11:58 #8
nej... fjern class="a.main"
Avatar billede bruna Nybegynder
25. juli 2003 - 12:02 #9
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 &nbsp;og krybber </a></td>
Avatar billede bruna Nybegynder
25. juli 2003 - 12:04 #10
Sidste linie: <td width="14%"><a href="#">:Bøjle trug &nbsp;og krybber </a></td>
sidder selvfølgelig ikke i style...
Avatar billede lordhead Nybegynder
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
Avatar billede lordhead Nybegynder
25. juli 2003 - 12:05 #12
...og ikke a.main
Avatar billede bruna Nybegynder
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 &nbsp;og krybber </a></td>
Avatar billede lordhead Nybegynder
25. juli 2003 - 12:09 #14
så prøv at sætte .main i dine <a>
Avatar billede lordhead Nybegynder
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;
}
Avatar billede bruna Nybegynder
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 &nbsp;og

Så virkede det fint! Bare én ting - de er Bold - hvordan undgår jeg det?
Avatar billede lordhead Nybegynder
25. juli 2003 - 12:24 #17
font-weight: none;
Avatar billede lordhead Nybegynder
25. juli 2003 - 12:25 #18
Så må jeg vidst hellere lægge et svar :)
Avatar billede lordhead Nybegynder
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!
Avatar billede feynor Nybegynder
25. juli 2003 - 12:37 #20
I CSS laver du dette :
.main a {
  whatever.....
}
Avatar billede lordhead Nybegynder
25. juli 2003 - 12:38 #21
jeg tror han har fundet en løsning
Avatar billede bruna Nybegynder
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;
}
Avatar billede feynor Nybegynder
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;
}
Avatar billede exp Juniormester
25. juli 2003 - 12:45 #24
prøv evt font-weight: normal
Avatar billede lordhead Nybegynder
25. juli 2003 - 12:46 #25
nårh ja exp :)
Avatar billede schaefner Juniormester
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;
}
Avatar billede feynor Nybegynder
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 :-)
Avatar billede bruna Nybegynder
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?
Avatar billede lordhead Nybegynder
25. juli 2003 - 12:48 #29
hvem er begge... ?
Avatar billede exp Juniormester
25. juli 2003 - 12:48 #30
;-)
Avatar billede lordhead Nybegynder
25. juli 2003 - 12:49 #31
desuden kan du jo give os lige mange points ved at vælge advanceret
Avatar billede lordhead Nybegynder
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;
Avatar billede feynor Nybegynder
25. juli 2003 - 12:52 #33
Sikkert, men du valgte den besværlige løsning Lordhead :-)
Avatar billede lordhead Nybegynder
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"
Avatar billede feynor Nybegynder
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.
Avatar billede bruna Nybegynder
25. juli 2003 - 13:01 #36
He he, hvor morsomt egentligt :o)
Har fordelt dem - som jeg tror er mest rimeligt...
Tak for'et!
Avatar billede lordhead Nybegynder
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!
Avatar billede exp Juniormester
25. juli 2003 - 13:04 #38
Fint nok med mig - gider ihvertfald ikke diskutere om point :-)
Avatar billede lordhead Nybegynder
25. juli 2003 - 13:04 #39
det gider jeg sådanset heller ikke :o)
Avatar billede feynor Nybegynder
25. juli 2003 - 13:08 #40
Så er vi da enige om det :-)
Fortsat god dag, og tak for point...
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