Thomas J.S.: Ergänzung & Korrektur

Beitrag lesen

Hallo zum 2. mal!

(sorry aber vorher hatte ich es etwas eilig)

Ich habe mal ein änliches Problem mit Tabellenborder und NS gehabt.
Eine Lösung war nur möglich, als ich den Text in <p>'s packte.

Also so:
/*ist 665pt richtig? in der <table> hast du 565pt */

td.menu p {
width:665pt;
text-align:center;
border-width:thin;
border-style:double;
border-color:red;
}

Die Angaben:
table.menu {

border: 1;
border-top: 1px solid;
border-bottom: 1px solid;
} UND

<table class="menu" border="0"...>
Wiedersprechen einander, obwohl die CSS-formatierung Vorrang hätte! Wenn du es mit CSS machen möchtest, dann solltest du nur <table class="menu" cellspacing="0" cellpadding="0"> schreiben und dann

table.menu {
width:565pt;
text-align:center;
border-top-width:1px;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-style:solid;
}

Da NS so viele Probleme macht beim CSS und Tabellen, könnte es sein das du es nur so mit den Border hinbekommst:
"div.menu" statt "table.menu" und dann:
<div class="menu">
<table width="100%" .....>...
</div>

Ich hoffe es hilft dir etwas weiter.

Grüße
Thomas