WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   html - tabelle ohne rahmen (http://www.wcm.at/forum/showthread.php?t=159544)

sleipner 23.02.2005 14:11

html - tabelle ohne rahmen
 
Wie kann ich dem IE beibringen, bei Tabellen zwischen den Zellen keinen Freiraum anzuzeigen. Ich schaff's einfach nicht.

zed 23.02.2005 14:22

border = 0 ... kein rahmen
cellspacing = 0 ... kein abstand zw. den zellen
cellpadding = 0 ... kein abstand zw. rahmen und zellen


macht ers dann noch immer, ignoriert er die HTML richtlinien ;)

sleipner 23.02.2005 15:00

Ich hab mittlerweile ein paar andere Sachen ausprobiert, die Teile der Loesung sind.

table, tr, td { vertical-align:top;
border-width:0px;
border-style:none;
border-spacing:0px;
border-collapse:collapse
}

Was aber den Ausschlag gab, war dass ich ein Bild habe, das genauso gross ist, wie die Zelle. Und da hat der IE offensichtlich ein Problem. Jetzt hab ich die Tabelle um 2 Pixel kleiner definiert als das Bild, und es sieht gut aus.

Juro 25.02.2005 15:17

Könnte sein, daß der Explorer um das Bild ein Kasterl zeichnet. Probier mal beim Bild auch border="0" anzugeben.

snowman 25.02.2005 15:22

Zitat:

Original geschrieben von sleipner
Ich hab mittlerweile ein paar andere Sachen ausprobiert, die Teile der Loesung sind.

table, tr, td { vertical-align:top;
border-width:0px;
border-style:none;
border-spacing:0px;
border-collapse:collapse
}

Was aber den Ausschlag gab, war dass ich ein Bild habe, das genauso gross ist, wie die Zelle. Und da hat der IE offensichtlich ein Problem. Jetzt hab ich die Tabelle um 2 Pixel kleiner definiert als das Bild, und es sieht gut aus.

border ist zu wenig; padding gibts auch noch.
http://www.w3.org/TR/REC-CSS2/box.html

gruss,
snowman

Sesa_Mina 25.02.2005 16:10

Wenn das Bild Teil eines Links ist, musst du dem entsprechenden Bild eine Rahmendicke von 0 explizit zuweisen da sonst immer ein Rahmen um das Bild gelegt wird. Wie oben schon erwähnt.

sleipner 25.02.2005 18:29

Bei mir ist das Bild aber als Hintergrundbild in einer css-Datei. Da kann ich keinen Border-rand definieren.


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag