Toon posts:

[CSS] A elementen in een class gooien

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

Verwijderd

Topicstarter
Het betreft de volgende elementen:

A:link
A:visited
A:hover

Deze kan je in een html file gooien of in een aparte CSS file:
code:
1
2
3
A:link {text-decoration: none; color: #000000}
A:visited {text-decoration: none; color: #000000}
A:hover {text-decoration: none; color: #000000}

Dan gelden die voor de gehele pagina.
Wat ik echter wil is die elementen in een class gooien... Zodat ze alleen voor datgene gelden waar ik die class aan toe heb gewezen. Dus dat ze bv in de class
code:
1
.links_boven
zitten.
K'zit hier nu al enige tijd mee te kloten maar het wil niet werken :'(

Who's got the answer for me ?! :)

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 08:08
A:link.linksboven ?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 02:05
a.linksboven ;)

a class="linksboven"

Motor (of auto) onderhoud bijhouden


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 23:23

RM-rf

1 2 3 4 5 7 6 8 9

bijna; TAG[attributes].className:pseudoclass

dus wordt het
code:
1
A.linksboven:link

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 08:08
RM-rf schreef op 12 maart 2003 @ 16:24:
[...]


bijna; TAG[attributes].className:pseudoclass

dus wordt het
code:
1
A.linksboven:link
mag allebei tenminste volgens w3

Verwijderd

Topicstarter
Wat ik dus eigelijk wil, had ik er wel ff bij moeten vermelden... Is dat die link properties in de volgende class moeten komen;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.littleboxes {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #DDDDDD;
    height: 20px;
    width: 75px;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    border: 1px solid #000000;
    color: #000000;
    
    }

Want de elementen color, text-decoration ( die ik hier nu weer uit heb gehaald ) gelden niet voor de links :(

[ Voor 12% gewijzigd door Verwijderd op 12-03-2003 16:36 ]


Verwijderd

Dan snap je dus het principe van Cascading StyleSheets niet. Als je gewoon ná die declaratie dat gebeuren met a.littleboxes:hover doet, dan werkt dat gewoon.

Overigens kun je het antwoord op deze vragen heus wel ergens lezen op het internet, zéker op een informatiebron als www.w3.org.

Verwijderd

hulpje:

http://www.google.nl/sear...8&oe=UTF-8&q=css+tutorial
www.w3schools.com/css/default.asp

Succes en leef je uit. Er zijn al veel van dit soort vragen geweest ...

Verwijderd

Topicstarter
Als ik van .littleboxes a.litteboxes:hover maak, werkt die hele class niet meer. Zet eens een duidelijk voorbeeld neer dan. ( zo n00b ben ik toch niet ? :P )

Verwijderd

Na elkaar, dat is dus niet de troep combineren, dat is de declataties ná elkaar zetten.
Eerst A dan B.

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
.littleboxes
{
   /* properties here */
}

a.littleboxes:hover
{
   /* properties here */
}

En of je een n00b bent... geen idee, maar je moet wel beter leren lezen. ;)

Verwijderd

Voor de mindergevorderden, zo kan hetook, en is wel zo simpel.

Voor de mindergevorderden:

code:
1
2
3
4
5
6
7
8
9
10
11
12
.littleboxes  {
     /* properties here */
}


.littleboxes a {
     /* properties here */
}

.littleboxes a:hover {
     /* properties here */
}


Wat je hier nu zie is de "littleboxes" class en alle linkjes daarin.

[ Voor 3% gewijzigd door Verwijderd op 12-03-2003 17:11 ]


Verwijderd

Topicstarter
code:
1
2
3
4
.littleboxes a {
    text-decoration: none;
    color: #000000;
}

Dit werkt :) Die van Cheatah werkt niet :P

[ Voor 11% gewijzigd door Verwijderd op 12-03-2003 17:31 ]


Verwijderd

Dit werkt :) Die van Cheatah werkt niet :P
Dan moet je ook nog eens leren om je probleem goed te beschrijven, want je vroeg dus om iets anders.

[ Voor 20% gewijzigd door Verwijderd op 12-03-2003 17:32 ]


Verwijderd

Topicstarter
Mja dat van jou werkt sowieso niet :P
Dan zijn die hele classes gewoon dood :)

( Maar dat neemt niet weg dat ik dankbaar ben voor de replies )

[ Voor 30% gewijzigd door Verwijderd op 12-03-2003 17:44 ]


Verwijderd

Topicstarter
( btw deze kan dicht :D )

Verwijderd

Verwijderd schreef op 12 maart 2003 @ 17:44:
Mja dat van jou werkt sowieso niet :P
Dan zijn die hele classes gewoon dood :)

( Maar dat neemt niet weg dat ik dankbaar ben voor de replies )
Cheatah ging er van uit dat je de hyperlinks een class wilde meegeven, wat mijn eerste gedachte overigens ook was. Nu blijkt dat je html structuur iets als het volgende is:
HTML:
1
2
3
<div class="blaat">
  <a href="#">Linkje</a>
</div>
in plaats van wat meerdere mensen die in deze thread reageerden dachten:
HTML:
1
<a class="blaat" href="#">Linkje</a>

Logisch dat je je styles dan op een andere manier moet definiëren. Als je in het vervolg dus nog eens een dergelijke vraag stelt, geef dan ook een stukje html code waar de structuur duidelijk uit wordt :)

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 02:05
1337_jR:
(btw deze kan dicht :D)


Dat dacht ik al, 't was namelijk een probleem wat prima op te lossen is dmv goed zoeken en een beetje exprimenteren met CSS.

Verder kun je dat soort dingen in Schop een Modje melden en hoef je er niet apart een reply voor te tikken. :)

Motor (of auto) onderhoud bijhouden

Pagina: 1

Dit topic is gesloten.