Andreas: Funktion stören sich gegenseitig

Hallo

ich habe zwei Link-Definition im gleichen Document

1.
a:hover {width:84; background-color:#284178;)

2.
a.type_2:hover { background-color:#284178; }

wenn ich mit der Maus über meinen Link (a.type_2:hover) gehe,
der kleiner als width:84 ist,
wird mir die Hintergrundfarbe so breit angezeigt wie im Punkt 1 definiert ist.

Wieso nimmt die Hintergrundfarbe den Wert aus einer anderen Definition an?

Danke

Andreas

  1. ich habe zwei Link-Definition im gleichen Document

    a:hover {width:84; background-color:#284178;)

    ------------------^^
    Was sind das? Pixel, Zentimeter, Eier, Kartoffeln, Tomaten?

    a.type_2:hover { background-color:#284178; }

    wenn ich mit der Maus über meinen Link (a.type_2:hover) gehe, der kleiner als width:84 ist, wird mir die Hintergrundfarbe so breit angezeigt wie im Punkt 1 definiert ist.

    Wieso nimmt die Hintergrundfarbe den Wert aus einer anderen Definition an?

    Weil sich beide auf das Element <a> beziehen. Die zweite Zeile erweitert lediglich die erste dahingehend, daß hier noch eine Klasse dazukommt. Dreh' die Sachen um, dann geht's.

    Gruß,
      soenk.e

    1. Hallo

      ich habe meine Linkdefinition wie angeboten rumgedreht,
      leider ohne Erfolg.
      Jetzt habe ich noch in anderen bereichen Probleme.
      Hab's wieder rückgängig gemacht

      bis dann
      Andreas

      ich habe zwei Link-Definition im gleichen Document

      a:hover {width:84; background-color:#284178;)
      ------------------^^
      Was sind das? Pixel, Zentimeter, Eier, Kartoffeln, Tomaten?

      a.type_2:hover { background-color:#284178; }

      wenn ich mit der Maus über meinen Link (a.type_2:hover) gehe, der kleiner als width:84 ist, wird mir die Hintergrundfarbe so breit angezeigt wie im Punkt 1 definiert ist.

      Wieso nimmt die Hintergrundfarbe den Wert aus einer anderen Definition an?

      Weil sich beide auf das Element <a> beziehen. Die zweite Zeile erweitert lediglich die erste dahingehend, daß hier noch eine Klasse dazukommt. Dreh' die Sachen um, dann geht's.

      Gruß,
        soenk.e

      1. ich habe meine Linkdefinition wie angeboten rumgedreht,
        leider ohne Erfolg.
        Jetzt habe ich noch in anderen bereichen Probleme.

        </faq/#Q-07c>

      2. ich habe meine Linkdefinition wie angeboten rumgedreht,
        leider ohne Erfolg.

        Tja, man kann links rum drehen und rechts rum drehen, man kann's halb rum drehen, ein viertel nach oben und dann nach schräg links..

        Merke: Nicht jeder Dreher führt automatisch zum Erfolg. Du hast anscheinend noch nie mit dem Zauberwürfel gespielt ;)

        Gruß,
          soenk.e

  2. </faq/#Q-06c> (</?m=64996&t=11720>, </?m=64976&t=11717>, </?m=64964&t=11714>)
    </faq/#Q-07a>
    </faq/#Q-07b>
    </faq/#Q-11>

    der kleiner als width:84 ist,

    http://jigsaw.w3.org/css-validator/

    wird mir die Hintergrundfarbe so breit angezeigt wie im Punkt 1 definiert ist.
    Wieso nimmt die Hintergrundfarbe den Wert aus einer anderen Definition an?

    http://selfhtml.teamone.de/
    http://bjoernsworld.de/css/
    http://bjoernsworld.de/css/grundlagen.html#vererbung

  3. hi

    a:hover {width:84; background-color:#284178;)

    schlimm genug, dass dein Kaputter Browser da überhaupt irgendwas macht - ein <a> hat weder eine width noch ist "84" ein gültiger Wert für diese Angabe.

    a.type_2:hover { background-color:#284178; }

    wenn ich mit der Maus über meinen Link (a.type_2:hover) gehe,
    der kleiner als width:84 ist,
    wird mir die Hintergrundfarbe so breit angezeigt wie im Punkt 1 definiert ist.

    glaub' ich nicht - oder dein Browser ist kaputt.

    Wieso nimmt die Hintergrundfarbe den Wert aus einer anderen Definition an?

    aus welcher anderen..?

    Grüße aus Bleckede

    Kai