Jan: td hintergrund ändern

Hallo zusammen,
wie kann ich denn der(nicht nur die schrift)ganze Hintergrund meines Feldes ändern, (nur!)wenn das element(Links) ausgewählt wird?

So sieht mein html aus:
...
<td class="Hintergrund">
   <a href="go2.html" target="MyTarget">
        Text im Feld
   </a>
</td>
...

Wie kann ich dies mit css realisieren?

Danke vielmals für die Unterstützung

Jan

  1. Hallo Jan,

    wie kann ich denn der(nicht nur die schrift)ganze Hintergrund meines Feldes ändern, (nur!)wenn das element(Links) ausgewählt wird?

    ?

    Willst du den Zellenhintergrund beim Hovern ändern? Weise dem a-Element für den IE von M$ die Eigenschaften display:block nebst entsprechenden Größenangaben sowie a:hover eine entsprechende Farbe zu.

    An deiner Fragestellung musst du echt noch arbeiten! ;-)

    Mit freundlichen Grüßen,
    André

    1. Hallo

      Willst du den Zellenhintergrund beim Hovern ändern? Weise dem a-Element für den IE von M$ die Eigenschaften display:block nebst entsprechenden Größenangaben sowie a:hover eine entsprechende Farbe zu.

      vielen dank, guter Tip!!

      An deiner Fragestellung musst du echt noch arbeiten! ;-)

      auch kein schlecher Tip;-)!

      Grüsse,
      Jan

    2. Irgendwie scheint aber bei Mir,
      dass das a Element keinen Parameter Namens display:block zukennen.
      ??

      Ich habe folgendes gemacht:

      a.hover
      {
      display:block;
      width:100%;
      font-family: Arial bold;
      color: red;
      font-size: 14;
      text-decoration: none
      }

      Gruß,
      Jan

      1. Hallo Jan,

        Irgendwie scheint aber bei Mir,
        dass das a Element keinen Parameter Namens display:block zukennen.

        du musst so anfangen:

          
        a {  
          display:block;  
          width:100%;  
          height:100%;  
          background:farbe;  
        }  
          
        a:hover {  
          background:farbe;  
        }  
        
        

        Erst einmal kriegen _alle_ Verweise die Eigenschaft display:block; für den a:hover wird nur noch die Hintergrundfarbe geändert.

        Mit freundlichen Grüßen,
        André

        1. super danke!!!!
          jetzt klapts;)

          Gruß,
          Jan

          1. Hallo Jan,

            super danke!!!!
            jetzt klapts;)

            gern geschehen.

            Mit freundlichen Grüßen,
            André

  2. Hi,

    Hallo zusammen,
    wie kann ich denn der(nicht nur die schrift)ganze Hintergrund meines Feldes ändern, (nur!)wenn das element(Links) ausgewählt wird?

    geht nicht mit CSS,
    Du kannst aber den Hintergrund des Links auf die komplette Tabellenzelle ausdehnen: display:block; width:100%;

    So sieht mein html aus:
    ...
    <td class="Hintergrund">
       <a href="go2.html" target="MyTarget">
            Text im Feld
       </a>
    </td>
    ...

    irgendwie habe ich den Verdacht, dass du die Tabelle nicht wirklich brauchst...

    Gruß
    Wurf

    1. Hi,
      danke für den Tip!

      Du kannst aber den Hintergrund des Links auf die komplette Tabellenzelle ausdehnen: display:block; width:100%;

      Das klingt nicht schlecht, werde ich mal probieren!!!

      irgendwie habe ich den Verdacht, dass du die Tabelle nicht wirklich brauchst...

      Ich will halt die Hintergrundfarbe des Linkes beim activieren des linkes a:active{...} ändern.

      viele Grüsse,
      Jan

      1. Con ta bai!

        irgendwie habe ich den Verdacht, dass du die Tabelle nicht wirklich brauchst...

        Ich will halt die Hintergrundfarbe des Linkes beim activieren des linkes a:active{...} ändern.

        Dafür brauchst Du keine Tabelle; die hat mit dem Hintergrund des Links nichts zu tun.
        Der mäßig sinnvolle Klassenname "Hintergrund" legt übrigens ebenfalls den Verdacht nahe, daß Du gar keine tabellarischen Daten hast, sondern die Tabelle zu Layoutzwecken mißbrauchst. ;-)

        Viele Grüße vom Længlich