Avatar billede thoeger_poertner Nybegynder
19. august 2001 - 21:14 Der er 9 kommentarer og
4 løsninger

CSS: forskellige links kort form :-)

Jeg har to forskellige definationer af links: menu og hmenu

Hvordan kan jeg undgå at skulle skrive
A.menu:visited {
blah
}

A.menu:active {
blah
}

A.menu:visited {
blah
}

osv. så jeg laver een for hver, hvor det så er det samme om den er active, visited osv.

Håber i fatter hvad jeg fabler om :-)
Avatar billede jiggypoof Nybegynder
19. august 2001 - 21:16 #1
Nope kom igen (:
Avatar billede thoeger_poertner Nybegynder
19. august 2001 - 21:21 #2
Altså så jeg ikke behøver at skrive en link, visited, hover og active til både hmenu og menu, altså:

A.menu:gælder-for-alle {
blah
}

A.hmenu:gælder-for-alle {
blah
}

10-4?
Avatar billede roenving Novice
19. august 2001 - 21:23 #3
Hvis du nøjes med at definere:

a.menu {
blah
}

ville det for selvdefinerede classes virker umiddelbart

øeh ...

hvad er a.menu ??~]

a betyder jo anchor (altså et link) -- et underlink ?-|

er det ikke sådan, at du vil have en type links i menu og en anden type i hmenu (jamen jeg gætter jo !-)

-- jeg ville da lige prøve:
menu.a ... osv.

hth
jes
Avatar billede jiggypoof Nybegynder
19. august 2001 - 21:28 #4
.menu{
    a.hover : osv
osv
}

.hmenu{
        a.hover : osv
osv}

så kalder du dem med  <span class=\"menu\">keftgiLINKwuefh</span>
Avatar billede jacobve Nybegynder
19. august 2001 - 21:28 #5
er ikke helt med.

du kan jo skrive

A.menu:visited {
  noget
}
A.hmenu:visited {
  noget andet
}

også sørge for at du i dine links definere enten den ene eller anden class.

<a href\"side.htm\" class=\"menu\">menu-link</a>

<a href\"side.htm\" class=\"hmenu\">hmenu-link</a>

var det sådan du mente?
Avatar billede callesen Praktikant
19. august 2001 - 21:28 #6
Først nu er jeg forvirret. Gad vide om du mener:
A:link {
blah
}
A:visited {
blah
}
og så lave om i fx. dem du vil have til at være\'hmenu\' med inline <A style=\"active..\">klik</A>
Avatar billede callesen Praktikant
19. august 2001 - 21:30 #7
>>jacobve: Jeg så ikke dit svar.
Avatar billede thoeger_poertner Nybegynder
19. august 2001 - 21:32 #8
Nu har jeg sat
A.menu{
    color: #666699;
    text-decoration: none;
    font-family: Tahoma, Verdana;
    font-size: x-small;
    font-weight: bold;
}
på
http://www.thoeger.dk/Forside

Det øverste link er i overenstemmelse med ovenstående indtil man enten har visited det, hover det eller klikker!!

så a.menu må bare være linket i uberøt stand!
Avatar billede thoeger_poertner Nybegynder
19. august 2001 - 21:34 #9
Det eneste jeg vil er at forkorte så jeg ikke behøver at definere visited, active, hover osv. for både hmenu og menu altså så jeg blot skriver det een gang, og så er linket ens lige meget om man har besøgt det eller om man holver musen over..
Avatar billede thoeger_poertner Nybegynder
19. august 2001 - 21:49 #10
Forstår i stadig ikke hvad jeg mener?
Avatar billede jacobve Nybegynder
19. august 2001 - 21:59 #11
så er det vel bare

a {
  de regler du vil have

}

tror du skal definere de andre til at være

a:visited
{
text-decoration: none;
}
a:active
{
text-decoration: none;
}
a:hover
{
text-decoration: none;
}

for at være helt sikker.
Avatar billede callesen Praktikant
19. august 2001 - 21:59 #12
Du <LINK>\'er til et eksternt stylesheet - det fremmer ikke forståelsen. I dette stylesheet har du da forskellige fontattributter.
Hvad mangler du hvis:
A {
    color: #666699;
    text-decoration: none;
    font-family: Tahoma, Verdana;
    font-size: x-small;
    font-weight: bold;
}
?
Avatar billede thoeger_poertner Nybegynder
19. august 2001 - 22:02 #13
Ok, jeg troede bare man istedet for at skrive alle de forskellige ,kunne skrive et eller andet smart...

Takker for indsatsen..
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