Thomas Luethi: border bei a href innerhalb einer tabellenzelle ...

Beitrag lesen

Hallo,

wenn ich nun in einer <td nowrap><a href="#" class="menu1">laber1</a><a href="#" class="menu1">laber2</a><a href="#" class="menu1">laber3</a></td> das nutzen will, wird es mir nur im ns korrekt angezeigt. im ie und auch im opera fehlen teile des rahmens, mal nur der obere, mal der obere und der rechte, obwohl die zelle ausreichend groß ist *überleg*

<a> ist ein Inline-Element.
Gewisse Browser wenden gewisse CSS-Eigenschaften nur auf Block-Level-Elemente an.
Versuch mal, diese Links zu einem Block-Level-Element zu machen, und gib ihnen
gleichzeitig eine geeignete Breite und ggf. float:
a.menu1 { display:block; width:10em; float:left; }

btw. Ich wuerde eher der Tabellenzelle eine Klasse oder ID geben
und dann mit einem Verschachtelungs-Selektor arbeiten, dann musst
Du nicht jedem einzelnen Link eine Klasse geben:
HTML:
<td class="menuzelle"><a href="#">laber1</a><a href="#">laber2</a><a href="#">laber3</a></td>
CSS:
td.menuzelle a { ... }

HTH, mfg
Thomas