Mike: 2te Linkdefinition

Hallo,

ich habe folgende css bei mir als externe Datei eingebunden und
zwei Link Definitionen gemacht.
Leider kommt kei der 2ten Definition alles ok raus nur das der
2.A:link nicht geht, warum ?

Danke schon mal.

P { font-family : Verdana; font-size : 13px; text-align=justify; color: 000099;}

TR { font-family : Verdana; font-size : 12px; color: 000099;}

TD { font-family : Verdana; font-size : 12px; color: 000099;}

p.f { font-family : Verdana; font-size : 11px; text-align=center; color: CC0000;}

input { color:000099; }

A:link {
       color: 000099;
       text-decoration: none;
       background: green;
       font-weight : none;
       font-size : 12px ;
       font-family : Verdana;
       }

A:visited {
          color : 000099;
          text-decoration: none;
          font-weight : none;
          font-size : 12px ;
          font-family : Verdana;
          }

A:hover {
        color: CC0000;
        text-decoration: none;
        font-weight : none;
        font-size : 12px;
        font-family : Verdana;
        }

A:active {
         color: 000099;
         background: none;
         text-decoration: none;
         font-weight : none;
         font-size : 12px ;
         font-family : Verdana;
         }

A.2:link {
       color: red;
       text-decoration: bold;
       font-weight : none;
       font-size : 20px ;
       font-family : Verdana;
       }
A.2:visited {
          color : 000099;
          text-decoration: bold;
          font-weight : none;
          font-size : 12px ;
          font-family : Verdana;
          }

A.2:hover {
        color: green;
        text-decoration: bold;
        background: none;
        font-weight : none;
        font-size :  12px;
        font-family : Verdana;
        }

A.2:active {
         color: 000099;
         background: none;
         text-decoration: bold;
         font-weight : none;
         font-size : 12px ;
         font-family : Verdana;
         }

  1. Hi,

    Leider kommt kei der 2ten Definition alles ok raus nur das der
    2.A:link nicht geht, warum ?

    auch wenn ich es spontan nicht in der Definition finde, so unterstelle ich doch, dass ein mit einer Ziffer beginnenden Klassenname ungültig ist.

    P { font-family : Verdana; font-size : 13px; text-align=justify; color: 000099;}

    • Gib bei einer font-family *immer* als letzten Wert die generische Schriftfamilie an, in diesem Fall "sans-serif".
    • Benutze lieber Einheiten wie "em" oder "%" anstatt "px". Die Gründe dafür findest Du im Archiv.
    • Das "=" ist in CSS nicht erlaubt.
    • "000099" müsste ein Farb-Codewort sein, ein solches ist jedoch nicht definiert. Du meinst "#000099".
    • Es ist empfehlenswert, den ":" direkt auf den Eigenschaftennamen folgen zu lassen, anstatt ein Leerzeichen davor zu notieren. Netscape 4 User werden es Dir danken.

    A:link {
           color: 000099;

    [...]

    A:visited {
              color : 000099;

    [...]

    Definiere wiederkehrende Eigenschaften nur ein einziges Mal. Auch ein besuchter Link ist ein Link.

    font-weight : none;

    Diesen Wert kennt font-weight nicht. Du meinst "normal".

    text-decoration: bold;

    Das hier ist ebenfalls unbekannt. Bitte teste Deine CSS- und HTML-Codes unbedingt auf Korrektheit.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo,

      Hi,

      Leider kommt kei der 2ten Definition alles ok raus nur das der
      2.A:link nicht geht, warum ?

      auch wenn ich es spontan nicht in der Definition finde, so unterstelle ich doch, dass ein mit einer Ziffer beginnenden Klassenname ungültig ist.

      Da helfe ich doch gerne aus (an meine blamablen Momente hier im Forum erinner ich mich besonders gerne ;-))

      http://edition-w3c.de/TR/1998/REC-CSS2-19980512/kap04.html#heading-4.1.3

      <zitat>In CSS2 dürfen Bezeichner (inklusive Elementnamen, Klassen und IDs in Selektoren) nur die Zeichen [A-Za-z0-9_] und ISO 10646-Zeichen 161 und höher enthalten, ebenso wie den Trennstrich (-); sie dürfen nicht mit einem Trennstrich oder einer Ziffer beginnen. </zitat>

      Gruss aus Koeln-Ehrenfeld,

      Elya

      --
      "Alle mal an die Nase fassen, und zwar an die eigene": http://forum.de.selfhtml.org/archiv/2003/9/57903/#m324482
      _____________
      Wikipedia: Die freie Enzyklopaedie http://de.wikipedia.org
      1. Hi,

        auch wenn ich es spontan nicht in der Definition finde,
        Da helfe ich doch gerne aus

        danke :-)

        (an meine blamablen Momente hier im Forum erinner ich mich besonders gerne ;-))

        -v?

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hallo,

          (an meine blamablen Momente hier im Forum erinner ich mich besonders gerne ;-))

          -v?

          Ich sag nur: ich besuche jetzt einen Intensivkurs Englisch an der VHS (dann klappt's auch mit den englischen Specs)

          Gruss aus Koeln-Ehrenfeld,

          Elya

          --
          "Alle mal an die Nase fassen, und zwar an die eigene": http://forum.de.selfhtml.org/archiv/2003/9/57903/#m324482
          _____________
          Wikipedia: Die freie Enzyklopaedie http://de.wikipedia.org
          1. Hi,

            Ich sag nur: ich besuche jetzt einen Intensivkurs Englisch an der VHS (dann klappt's auch mit den englischen Specs)

            ah, okay :-)

            Chea "Ja ponimaju *g*" tah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes