+ Antworten
Ergebnis 1 bis 6 von 6

Thema: TD :hover und :active Effekt mit CSS

  1. #1
    TP-Junior karoshi macht alles soweit korrekt
    Registriert seit
    Jan 2005
    Beiträge
    26

    TD :hover und :active Effekt mit CSS

    Hallo Liebe Helfer,

    ich habe vor den Hintergrund meines <tds> beim :hover und :active in einer anderen Hintergrundfarbe erscheinen zu lassen. Das klappt auch super....
    nur habe ich folgendes Problem:
    Die in den einzelnen tds enthaltenen Links kriege ich auf biegen und brechen nicht vertikal zentriert.

    Vielleicht hat jemand eine Lösung für mich parat bevor ich mir weiterhin die Finger breche.


    Folgend mein Quellcode:

    HTML-Code:
    <center>
    <table width="800" border="0" cellpadding="0" cellspacing="0">
       <tr>
          <td width="800" bgcolor="#e5e5e5">
          <table border="0" cellpadding="0" cellspacing="0">
             <tr>
                <td valign="middle"><a href="index.html" onfocus="blur()" class="tds">Home</a></td>
    	<td><img src="img/clear_w.gif" width="1" height="22" alt="" border="0"></td>
    	<td><a href="index.html" onfocus="blur()" class="tds">Home</a></td>
    	<td><img src="img/clear_w.gif" width="1" height="22" alt="" border="0"></td>
    
            </tr>
    </table>
    </td>
    </tr>
    	<tr>
    	<td><img src="img/clear.gif" width="1" height="9" alt="" border="0"></td>
    	</tr>
    
    </table>
    
    </center>


    die css datei

    HTML-Code:
    a	{
    		font-family: Arial,Helvetica,Sans-Serif;
    		font-size: 9pt;
    		font-weight: normal;
    		color: #000000;
    		text-decoration: none;
    		padding-left: 10px;
    		padding-right: 20px;
    		vertical-align: middle;	
    	  }
    
    
    .tds:link, .tds:visited	{
    		display:block;
    		height: 22px;
    		background: #e5e5e5;
    	  }
    	  
    .tds:hover, .tds:active	{
    		display:block;
    		height: 22px;
    		background: #ffcc0c;
    	  }




    Ich freue mich natürlich über jeden Tipp

    Gruss
    Geändert von zulujaner (25.05.2009 um 14:34 Uhr)

  2. #2
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Zitat Zitat von karoshi Beitrag anzeigen
    ...Die in den einzelnen tds enthaltenen Links kriege ich auf biegen und brechen nicht vertikal zentriert....
    Bei einzeiligen Texten funktioniert das einwandfrei mit einer Line-Height-Angabe:

    Code:
    .tds:link, .tds:visited    {
            display:block;
            height: 22px; line-height: 22px;
            background: #e5e5e5;
          }

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  3. #3
    TP-Insider TP-Sponsor zulujaner ist ein richtiges Arbeitstier - DANKE zulujaner ist ein richtiges Arbeitstier - DANKE zulujaner ist ein richtiges Arbeitstier - DANKE zulujaner ist ein richtiges Arbeitstier - DANKE Avatar von zulujaner
    Registriert seit
    Apr 2008
    Ort
    Naumburg
    Beiträge
    879
    vertical-align funktioniert noch besser ;-)

    den td, vertical-align:middle; zuweisen.

    Schaust du hier...

    Nicht von den vielen roten Warnungen beeindrucken lassen.
    Wichtig ist nur die letzte Zeile - gaaanz unten.

    Grüße zulujaner

  4. #4
    TP-Junior karoshi macht alles soweit korrekt
    Registriert seit
    Jan 2005
    Beiträge
    26

    Thumbs up vielen dank!!!

    danke für eure schnellen antworten.
    mit line-height lässt sich das super zentrieren, 1000 dank lieber webmichl.

    und....zulujaner, sobald die display: box; zum einsatz kommt funktioniert das mit dem vertical-align nicht mehr...warum auch immer.

    gruss
    karoshi

  5. #5
    TP-Insider TP-Sponsor zulujaner ist ein richtiges Arbeitstier - DANKE zulujaner ist ein richtiges Arbeitstier - DANKE zulujaner ist ein richtiges Arbeitstier - DANKE zulujaner ist ein richtiges Arbeitstier - DANKE Avatar von zulujaner
    Registriert seit
    Apr 2008
    Ort
    Naumburg
    Beiträge
    879
    Wenn du das hier meinst: display:block;

    Dann gehts nicht mehr das stimmt. Das vertical-align geht nur mit inline Elementen, was du durch das block aufhebst.

  6. #6
    TP-Junior karoshi macht alles soweit korrekt
    Registriert seit
    Jan 2005
    Beiträge
    26
    genau zulu ... meinte die display:block; ....box ist natürlich quatsch! hab mich etwas verhaspelt...

    gruss

+ Antworten

Ähnliche Themen

  1. Frage zum Hover-Effekt
    Von Zeitgenosse im Forum HTML & CSS
    Antworten: 6
    Letzter Beitrag: 17.11.2008, 11:38
  2. a:hover, a:active. Bilder ausschließen?
    Von Paradise im Forum Webdesign allgemein
    Antworten: 3
    Letzter Beitrag: 20.11.2006, 13:35
  3. hover - effekt bei div erzeugen
    Von sugu im Forum Webdesign allgemein
    Antworten: 11
    Letzter Beitrag: 02.07.2005, 07:46
  4. Hover Effekt
    Von Naslund im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 28.07.2004, 21:56
  5. Hover Effekt?
    Von Maxx im Forum Webdesign allgemein
    Antworten: 9
    Letzter Beitrag: 30.10.2003, 20:15

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51