Tabellen wollen nicht (interessant)
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
abstand
angeben
bescheid
beweis
bild
fehler
folgendem bild
gen
grafik
hochladen
margin
optisch
rahmen
schauen
tabelle
tag
testseite
veranschaulichung
verwendete grafiken
zwischenraum
-
Hi,
wenn ich eine tag/tabelle">Tabelle habe, in der ich je ein Bild (einige Bilder sind klein, einige sind so eine Art Rahmen, 800x5 px) in jede Zelle einf?ge und dann noch angebe, dass cellspacing und cellpadding gleich 0 ist, dann ist das trotzdem nicht so (ein Abstand zwischen den Bildern und den Rahmen entsteht). Auch wenn ich pixelgenau angebe, dass jede Zelle so gross sein soll, wie jedes Bild, dann geht das auch nicht. Ich hab schon nowrap und mehrere style-Eigenschaften wie z.B. margin:0px und padding:0px ausprobiert, aber es geht einfach nicht.
Beim MSIE funktioniert es, bei allen anderen Browsern nicht.
Hat jemand evntl. eine Idee, wie man dieses Problem beheben kann? W?re echt interessant zu wissen, warum das ?berhaupt so ist.
Bitte sagt bescheid, wenn ihr ein Bild davon wollt, um es zu beweisen oder falls ihr es nicht richtig versteht.
mfg,
hr -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
http://de.selfhtml.org/css/eigenschaften/tabellen.htm
versuch mal style="border-spacing:0px;border-collapse:collapse"
Wenn, dann sollte man sowas auch mit CSS machen. -
Hi,
leider hat border-spacing:0px und/oder border-collapse:collapse nicht funktioniert.
Ich denke, dass die Browser allgemein Probleme mit solchen kleinen Bildern in Tabellen haben, ich weiss jedoch nicht warum.
Ich w?rde mich auf weitere Vorschl?ge freuen.
mfg,
hr -
das m?sste eigentlich auch bei anderen browsern funktionieren, wo hast du denn diese Seite? Dann k?nnte man sich das mal ansehen, ob man vielleicht irgendeinen Fehler entdeckt.
-
Hi,
ich hab ein Screenshot erstellt, da k?nnt ihr es sehen (ich hab das Rot markiert, was nicht Funktioniert, ein Abstand zwischen Bild und Rand entsteht): http://heavyraptor.pyrokar.lima-city.de/tabellen.gif
Zur Veranschaulichung hab ich noch border="1" in folgendem Bild gesetzt:
http://heavyraptor.pyrokar.lima-city.de/tabellen2.gif
Die Tabelle hab ich ganz normal mit cellspacing u.s.w gleich 0 gesetzt, und trotzdem gehts nicht.
Die Tabelle:
<table border="0" cellspacing="0" cellpadding="0" width="800" align="center" style="border-spacing:0px">
<tr>
<td colspan="3" height="5" valign="bottom" nowrap><img src="images/border_top.png" width="800" height="5" /></td>
</tr>
<tr>
<td width="1" bgcolor="#a1a1a1" nowrap><img src="images/spacer.gif" width="1" height="1" /></td>
<td align="left" valign="top" class="content">
</td>
[...]
Die Tabelle geht ganz normal weiter, ich hab auch auf colspan und so geachtet, da es ja manchmal Fehler gibt, wenn die angaben im colspan falsch sind.
mfg,
hr
Beitrag ge?ndert am 2.02.2006 22:39 von heavyraptor -
versuchs mal so
<table border=0 cellspacing=0 cellpadding=0 width=800 align=center>
<tr>
<td background=images/border_top.png width=800 height=5></td>
</tr>
<tr>
<td>Inhalt</td>
</tr>
<tr>
<td background=images/border_bot.png width=800 height=5></td>
</tr>
</table>
hab die \" mal weggelassen
sollte eigentlich auf allen Browsern gehn
hoffe es hilft -
Hi,
starfun, deine Idee hat etwas gen?tzt, aber es gibt immer noch einen abstand zwischen den R?ndern.
Warum gibt es das ?berhaupt? Ich meine, wenn ich doch cellspacing="0" setzte, dann soll das auch so sein, ich verstehe es echt nicht
mfg,
hr -
also es funktioniert
getestet mit
IE6
Firefox
http://starfun.lima-city.de/temp/table.htm
(verwendete grafiken sind Texturen)
vielleicht sind deine grafiken nicht korrekt geschnitten, so das der zwischenraum nicht von der tabelle kommt, sonder nur optisch durch die grafiken, die vielleicht noch ein rand haben.
Gr??e -
Hi,
geht das bei dir auch, wenn du height="1" setzts?
Das ist eben das Problem bei mir, da die Rahmen auf der seite nur 1px breit sind, und in den td-tags ein spacer.gif ist.
Wenn ich 20px oder so setzte, dann funktioniert es schon.
mfg,
hr -
also es funktioniert
getestet mit
IE6
Firefox
http://starfun.lima-city.de/temp/table.htm
(verwendete grafiken sind Texturen)
vielleicht sind deine grafiken nicht korrekt geschnitten, so das der zwischenraum nicht von der tabelle kommt, sonder nur optisch durch die grafiken, die vielleicht noch ein rand haben.
Gr??e
Ist das bild den genau so gro? wie die Tabelle oder hast du diese als wiederholtes Bild eingef?gt? Dann wird ja auch eine Tabelle die 6 px Gro? w?re komplett ausgef?llt so das das 1 px nicht auff?llt. -
Hi,
das Bild ist nat?rlich nur 1x1 px gross. Ich hab auch width und height gleich 1 gesetzt.
Aber trotzdem funktioniert es nicht.
mfg,
hr -
Hi,
die 1x1 Bilder brauch ich, weil man eigentlich zwischen den td-Tags etwas reinschreiben sollte.
Wenn ich aber z.B. benutze, dann ist es gr?sser als ein 1x1 px Bild.
mfg,
hr -
vergiss das mit dem was dazwischen schreiben
schau nochmal auf den link von oben
hab eine 2. tabelle angef?gt
die hat jetzt ein rand und der hat nix dazwischen
wird im IE und Firefox identisch angezeigt
kannst die ja mal den Quellcode ansehn
-
Hi,
ok, alles klar.
Aber trotzdem ist es seltzam, dass es ainen Abstand dazwischen gibt. Naja, ist eigentlich egal.
Ich sag dir bescheid, ob es funktioniert.
DAnke f?r die Hilfe.
mfg,
hr -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage