basti: in einem td den <a>-tag abändern???problem?

Hallo zusammen, habe mal wieder ein kleines CSS-Problemchen...

Also ich habe eine Tabelle mit einem Hintergrundbild das per CSS eingefügt wird. in jedem TD ist ein <a>-tag über den eine andere seite per php aufgerufen wird. nun ist es möglich die eigenschaften des <a>-tag abzuändern.
z.B.
 a:link { color:#EE0000; text-decoration:none; font-weight:bold; }
 a:visited { color:#EEAAAA; text-decoration:none; font-weight:bold; }
 a:hover { color:#EE0000; text-decoration:none; background-color:#FFFF99; font-weight:bold; }
 a:active { color:#0000EE; background-color:#FFFF99; font-weight:bold; }

ist es nun möglich für bestimmte <td>-abschnitte diese oben gemachten einstellungne abzuändern oder kann man diese nur allgemeingültig angeben? also ich meine z.B. diese 4 oberen abschnitte in eine spezielle klasse zu stecken und einem <td> zuzuweisen....ich hoffe ich habe mich einigermaßen verständlich ausgedrückt? wäre über jede Antwort und kleine Hilfe dankbar!!!!
gruß basti

  1. a:link { color:#EE0000; text-decoration:none; font-weight:bold; }
     a:visited { color:#EEAAAA; text-decoration:none; font-weight:bold; }
     a:hover { color:#EE0000; text-decoration:none; background-color:#FFFF99; font-weight:bold; }
     a:active { color:#0000EE; background-color:#FFFF99; font-weight:bold; }

    ist es nun möglich für bestimmte <td>-abschnitte diese oben gemachten einstellungne abzuändern oder kann man diese nur allgemeingültig angeben?

    Beschäftige mit Klassen. Informationen findest du z.B. unter http://jendryschik.de/wsdev/einfuehrung/css/pseudoklassen.html#linkzustaende und http://jendryschik.de/wsdev/einfuehrung/xhtml/strukturen.html#identifier oder aber im Archiv, wo du Dutzende von Antworten auf Fragen wie deine nachlesen kannst.

    MI

    --
    : Michael Jendryschik : michael@jendryschik.de : http://jendryschik.de/ :
    : Einführung in XHTML, CSS und Webdesign   http://jendryschik.de/wsdev/ :
    : Monatlich das Beste aus de.alt.netdigest http://best-of-netdigest.de/ :
    1. SUPER
      vielen DANK!!!!!
      gruß basti

  2. Hallo
    Benutze doch einfach IDs, also z.B.
    <HTML>
     <HEAD>
      <STYLE type="text/css">
    #oben a { ... }
      </STYLE>
     </HEAD>
     <BODY>
      <TABLE>
       <TR>
        <TD id="oben"
         <A>...</A>
        </TD>
       </TR>
      </TABLE>
     </BODY>
    </HTML>

    Wenn dir das nicht klar genug ist, gucke doch einfach mal bei SELFhtml nach.

    Martin

    1. Hi!
      DANKE, inzwischen hab ichs gerafft....
      danke!!! ich mach es jetzt mit klassen und das funktioniert super ;-)
      DANKE
      basti

  3. use Mosche;

    Also ich habe eine Tabelle mit einem Hintergrundbild das per CSS eingefügt wird. in jedem TD ist ein <a>-tag über den eine andere seite per php aufgerufen wird. nun ist es möglich die eigenschaften des <a>-tag abzuändern.
    z.B.
     a:link { color:#EE0000; text-decoration:none; font-weight:bold; }
     a:visited { color:#EEAAAA; text-decoration:none; font-weight:bold; }
     a:hover { color:#EE0000; text-decoration:none; background-color:#FFFF99; font-weight:bold; }
     a:active { color:#0000EE; background-color:#FFFF99; font-weight:bold; }

    ist es nun möglich für bestimmte <td>-abschnitte diese oben gemachten einstellungne abzuändern oder kann man diese nur allgemeingültig angeben? also ich meine z.B. diese 4 oberen abschnitte in eine spezielle klasse zu stecken und einem <td> zuzuweisen....ich hoffe ich habe mich einigermaßen verständlich ausgedrückt? wäre über jede Antwort und kleine Hilfe dankbar!!!!

    Die eleganteste Möglichkeit auf CSS2-Browsern ist diese hier:

    td > a {   }
    td > a:link {... }
    usw.

    Siehe hierzu in SelfHTML nach CSS-Selektoren. Funkioniert allerdings m.W. nicht unter IE.

    use Tschoe qw(Matti);

    --
      Anyone who quotes me in their sig is an idiot. -- Rusty Russell.