[html/css] Tabellen Rahmen td

leller

Well-known member
ID: 25817
L
6 Mai 2006
105
8
Hallo,

folgendes Problem:
ich lass per PHP eine Tabelle mit den Tagen eines Monats ausgeben. Per klick auf einen Tag kann dieser Tag ausgewählt werden. Diesen ausgewählten Tag umrande ich Rot via

HTML:
<td style="margin:0px; border-color:red; border-width:1px; border-style:solid;" >

Leider - ist ja auch logisch - braucht diese Tabellenzelle jetzt jeweils 1px mehr Platz, so dass die Tabelle etwas verrutscht.

Habt Ihr eine Idee, wie man den anderen Zellen auch einen Rahmen geben kann, so dass dieses Verrutschen ausbleibt. Ich dachte eigentlich

HTML:
<td style="margin:0px; border-width:1px; border-style:none;" >

sollte helfen - ging aber nicht.

Für jeden Hinweis dankbar mit Gruß aus Berlin

leller

PS: Rahmen in der Hintergrundfarbe ist schlecht, da diese wechseln kann.
 
Zuletzt bearbeitet:
Ich vermute, bei border-style: none wird der Rahmen komplett ausgeblendet, da ein Rahmen ohne Style kein Rahmen ist. ;)

Wie wär's mit einem Standardpadding von 1px, das beim ausgewählten Tag auf 0 gesetzt und somit durch den 1px-Rahmen ersetzt wird?
 
Danke,

müßte gehen. Werde ich gleich mal testen. Manchmal sind die Lösungen zu einfach oder das Brett vorm Kopf zu dick.

Gruß

leller

PS: Ja so gehts, sofern man padding explizit mit 1px und 0px angibt. Nochmals Danke
 
Zuletzt bearbeitet: