blocki: links, verschiedene arten im css

hallo forum

ich hab ein css übernommen wo unter anderem folgendes drinsteht:

---------------------------------------------------------------
.buelink A:link {
 font-family : arial;
 font-size : 11px;
 text-decoration : underline;
 font-weight: bold;
 color: #cc0000;
}
.buelink A:hover{
 font-family : arial;
 font-size : 11px;
 color: #cc0000;
 text-decoration : underline;
 font-weight: bold;
}
.buelink A:visited {
 font-family : arial;
 font-size : 11px;
 color: #cc0000;
 text-decoration : underline;
 font-weight: bold;
}
.buelink A:active{
 font-family : arial;
 font-size : 11px;
 color: #cc0000;
 text-decoration : underline;
 font-weight: bold;
}
---------------------------------------------------------------

eine zeile weiter steht im selben css file noch dies:

---------------------------------------------------------------
a.buelink, a.buelink:hover, a.buelink:visited, a.buelink:active{
 font-family : arial;
 font-size : 11px;
 color: #cc0000;
 text-decoration : underline;
 font-weight: bold;
}
---------------------------------------------------------------

wozu? was will der ersteller damit erreichen? barrierefreiheit?
darf ich den oberern teil getrost löschen?

gruss blocki

  1. Hi,

    beide Definitionen sind völlig unterschiedlich und ich vermute, eine davon ist auch verkehrt.

    .buelink A:hover definiert einen Link im Zustand hover _innerhalb_ eines beliebigen Elementes dieser Klasse.

    a.buelink:hover definiert einen Link dieser Klasse im Zustand hover.

    freundliche Grüße
    Ingo

  2. Hi blocki,

    wozu? was will der ersteller damit erreichen? barrierefreiheit?
    darf ich den oberern teil getrost löschen?

    Nein, darfst du nicht.

    Die ersten Beispiele gelten für folgenden Fall:
    Im Element bluelink ist ein Link (a), für den gilt....

    Beispiel: In einem P-Element der Klasse bluelink ist ein A-Element, für das gilt...

    Lezteres gilt für:
    In einem A-Element gibt es ein weiteres Element, für das gilt...

    Beispiel: Für ein A-Element, das der Klasse bluelink angehört, gilt...

    Du solltest also nur vorsichtig da irgendwas rumlöschen.

    MfG, Dennis.

    --
    Signatur 1 von 3:
    Meine Homepage: http://www.riehle-web.com
    Tutorial: http://tutorial.riehle-web.com
  3. ...und Gruss

    Blocki