Mike: Link formatieren, wohl ein Anfängerfehler

Ich würde gerne einen Link formatieren

.mein_link a:link
{
background:#000080;
color:#000;
border: 1px solid #000;
padding:3px;
}

.mein_link a:hover
{
background:#000;
color:#000080;
}

<a class="mein_link" href="">LINK</a>

aber er nimmt meine Angaben nicht an

  1. مرحبا

    .mein_link a:link

    ...

    <a class="mein_link" href="">LINK</a>

    aber er nimmt meine Angaben nicht an

    Natürlich nicht, schau doch mal genauer hin, was du da selektierst.
    .mein_link ist bereits dein a-Element.

    mfg

  2. Ich würde gerne einen Link formatieren

    aber er nimmt meine Angaben nicht an

    Richtig heißt es:

    .mein_link  
    {  
    background:#000080;  
    color:#000;  
    border: 1px solid #000;  
    padding:3px;  
    }  
      
    .mein_link:hover  
    {  
    background:#000;  
    color:#000080;  
    }
    

    Informiere dich über die genaue Wirkung der Selektoren.

    1. Informiere dich über die genaue Wirkung der Selektoren.

      und beachte besonders, was über die dynamischen Pseudoklassen geschrieben steht um Folgefehler, :active betreffend, zu vermeiden.

      Matthias

      --
      1/z ist kein Blatt Papier.

  3. @@Mike:

    nuqneH

    aber er nimmt meine Angaben nicht an

    Aus zweierlei Gründen:
    Zum einen ist '.mein_link a:link' ein Nachfahrenselektor. [CSS20 §5.5] Zum anderen selektiert die Pseuklasse ':link' (entgegen dem, was ihre Benennung vermuten lässt) nur unbesuchte Links. [CSS20 §5.11.2]

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)