abstand zwischen tabellenzeilen
lars noelle
- html
0 Tom0 lars noelle0 Tom0 Maz0 lars noelle0 Tom
0 Maz
in der grafik wird beschrieben, wie der abstand zwischen den spalten definiert wird. ich brauche aber den abstand zwischen den zeilen.
ich möchte mehrere teile eines bildes durch eine tabelle zusammensetzen und der abstand zwischen den zeilen bekomme ich nicht weg.
kann mir jemand helfen?
mfg lars noelle
Hello,
border-collapse: collapse;
border-spacing:0;
padding:0;
Und dann sollte es eigentlich passen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
hmm ich hab das mal ausprobiert, aber das klappt immer noch nicht.
habe jetzt auch noch mit rowpan gearbeitet, aber in der mitte geht das nicht.
was mache ich falsch?
hier der quelltext:
<html>
<head>
<style type="text/css">
table {
border-collapse: collapse;
border-spacing: 0px;
padding: 0;
margin: 0;
}
</style>
</head>
<body bgcolor="#0E85FF">
<center>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td rowspan="3"><img src="abschnitt1.jpg" vspace="0" hspace="0"><br><img src="abschnitt4.jpg" vspace="0" hspace="0"><br><img src="abschnitt7.jpg" vspace="0" hspace="0">
</td>
<td><img src="abschnitt2.jpg" vspace="0" hspace="0">
</td>
<td rowspan="3"><img src="abschnitt3.jpg" vspace="0" hspace="0"><br><img src="abschnitt6.jpg" vspace="0" hspace="0"><br><img src="abschnitt9.jpg" vspace="0" hspace="0">
</td>
</tr>
<tr>
<td><img src="abschnitt5.jpg" vspace="0" hspace="0">
</td>
</tr>
<tr>
<td><img src="abschnitt8.jpg" vspace="0" hspace="0">
</td>
</tr>
</table>
</body>
</html>
so sieht das dann aus:
Hello,
<td rowspan="3"><img src="abschnitt1.jpg" vspace="0" hspace="0"><br><img src="abschnitt4.jpg" vspace="0" hspace="0"><br><img src="abschnitt7.jpg" vspace="0" hspace="0"> ####### hier steckt der Schlingel #######
</td>
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Moinsen,
so sieht das dann aus:
Das sieht wirklich nach dem unterzeichen-Problem aus. schreibt mal alles von TR bis /TR in eine Zeile ohne Leerzeichen dazwischen.
Ansonsten würde ich dringend empfehlen die Formatierung im CSS zu machen und nciht z.T. dort und z.T. direkt im HTML Code. Was sich evtl. widersprichtoder welche Änderung welchen Effekt hat, findest Du so nicht gut heraus.
so sieht das dann aus:
Das sieht wirklich nach dem unterzeichen-Problem aus. schreibt mal alles von TR bis /TR in eine Zeile ohne Leerzeichen dazwischen.
vielen dank! so hats geklappt! :)
Hello,
Das sieht wirklich nach dem unterzeichen-Problem aus. schreibt mal alles von TR bis /TR in eine Zeile ohne Leerzeichen dazwischen.
vielen dank! so hats geklappt! :)
es ist aber nur nötig,
<td style=
" ......">hier steht der Text<img
src="....."></td>
in den Inline-Werten der <td>-Tags keine Whitespaces (also Leerzeichen, Umbrüche, Tabs) zu stezen.
Ob zwischen <tr> und <td> Umbrüche stehen, sit egal, da <tr> keine Inhalte haben darf außer Inhalts-Tags der Tabellenklasse (also <td>, <th> ...)
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Moinsen,
ich möchte mehrere teile eines bildes durch eine tabelle zusammensetzen und der abstand zwischen den zeilen bekomme ich nicht weg.
ich vermute, Du hast das Problem, dass auch ein whitespace immer Platz für die Buchstaben p,q,y,g (hab ich noch wen vergessen?) belässt. Daher sind die Zellen aneinander aber die Zeilen nicht.
Abhilfe schafft ein codieren ohne Zwischenräume, alles in eine Code-Zeile schreiben und keinen Text in die Zellen, wo die Hintergrundbilder sind. Zumindest nciht die Zellen in der obenren Reihe.
im CSS für die tabelle sollte stehen:
table{
border-spacing: 0px; /*wie cellspacing=0, versteht der IE nicht*/
border-collapse: collapse; /*versteht der IE*/
}
und sowieso
*{padding:0; margin: 0;}
Damit Du alle Abtände erstmal auf Null setzt, egal wie die Defaultwerte im jeweiligen Browser sind. Gewünschte Abstände kann man dann für das jeweilige Element definieren.
dann sollte es passen, auch ohne cellspacing (und andere)-Attribute im HTML-Code.
isses das?