Forum Doku Wiki Blog

Forumsarchiv 2004, September
Merkwürdiges Tabellenverhalten

archivierte Beiträge lesen

  1. (HTML) Merkwürdiges Tabellenverhalten von PhilippW, 19. 09. 2004, 19:19

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 19:19 Uhr von PhilippW veröffentlicht.

Hallo an alle!

Wenn man in dem folgenden Quellcode einen längeren Text in Zeile a bzw. e eintippt, wird die Zeile c gequetscht und die Zwischenräume vergrößert.
Selbstverständlich zerstört dies das gesammte Layout und ich bin sehr daran interessiert, eine Lösung für dieses Problem zu finden.
Könnt ihr mir sagen, wie ich es schaffe, dass die Proportionen gleich bleiben?

Danke im vorraus!

Mit freundlichen Grüßen

Philipp


Quelltext:

<html>
<body>

<table border="1" width="100%" height="100%">
<tr>
 <td height="5"></td>
</tr>
<tr>
 <td width="5"></td>
 <td colspan="5" height="80">a</td>
 <td width="5"></td>
</tr>
<tr>
 <td height="5"></td>
</tr>
<tr>
 <td width="5"></td>
 <td width="15%">b</td>
 <td width="5"></td>
 <td>c</td>
 <td width="5"></td>
 <td width="20%">d</td>
 <td width="5"></td>
</tr>
<tr>
 <td height="5"></td>
</tr>
<tr>
 <td width="5"></td>
 <td colspan="5" height="40">e</td>
 <td width="5"></td>
</tr>
 <td height="5"></td>
</tr>
</table>

</body>
</html>

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 20:06 Uhr von Viennamade veröffentlicht.

Hallo!

> Wenn man in dem folgenden Quellcode einen längeren Text in Zeile a bzw. e eintippt, wird die Zeile c gequetscht und die Zwischenräume vergrößert.
> Selbstverständlich zerstört dies das gesammte Layout und ich bin sehr daran interessiert, eine Lösung für dieses Problem zu finden.
> Könnt ihr mir sagen, wie ich es schaffe, dass die Proportionen gleich bleiben?

Was erwartest Du denn daß passiert, wenn der Text mehr wird als die Zelle a enthalten kann?
Mal abgesehen davon, kennst Du http://www.hotdesign.com/seybold/index.html?

Beste Grüße
Viennamade

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 20:43 Uhr von PhilippW veröffentlicht.

Hallo!

> Was erwartest Du denn daß passiert, wenn der Text mehr wird als die Zelle a enthalten kann?

Das "Phänomen" tritt schon auf, wenn die Zelle a nur 20 (!) Zeichen enthällt!

> Mal abgesehen davon, kennst Du http://www.hotdesign.com/seybold/index.html?
>

Ich denke, Tabellen sind beim Gestalten von Internetseiten nicht mehr wegzudenken. Vergleichbares wäre eventuell mit Frames zu realisieren und das halte ich für noch weniger sinnvoll!

Philipp

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 21:35 Uhr von Viennamade veröffentlicht.

Hallo!

>
> > Was erwartest Du denn daß passiert, wenn der Text mehr wird als die Zelle a enthalten kann?
>
> Das "Phänomen" tritt schon auf, wenn die Zelle a nur 20 (!) Zeichen enthällt!

Aja, Du kannst dieses Phänomen beheben, wenn du das colspan-Attribut korrekt einsetzt. Die Summe aller Tabellenzellen muß pro Tabellenzeile immer gleich sein, es sei denn, Zellen werden verbunden, dafür ist die Verwendung des colspan-Arguments Voraussetzung.
Daran hast Du Dich nicht in allen Tabellenzeilen gehalten. ZB. schon in der ersten nicht.

> Ich denke, Tabellen sind beim Gestalten von Internetseiten nicht mehr wegzudenken. Vergleichbares wäre eventuell mit Frames zu realisieren und das halte ich für noch weniger sinnvoll!

Das ist nicht richtig. Die Verwendung von Tabellen beschränkt sich immer häufiger auf tabellarische Daten. Für stylistische Zwecke werden immer häufiger Style-Sheets verwendet.

Beste Grüße
Viennamade

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 21:51 Uhr von PhilippW veröffentlicht.

> Aja, Du kannst dieses Phänomen beheben, wenn du das colspan-Attribut korrekt einsetzt. Die Summe aller Tabellenzellen muß pro Tabellenzeile immer gleich sein, es sei denn, Zellen werden verbunden, dafür ist die Verwendung des colspan-Arguments Voraussetzung.
> Daran hast Du Dich nicht in allen Tabellenzeilen gehalten. ZB. schon in der ersten nicht.
>

Ups! Das muss ich in der Eile wohl vergessen haben. Aber ändern tut es trotzdem nichts!

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 22:13 Uhr von Viennamade veröffentlicht.

Hallo!


> Ups! Das muss ich in der Eile wohl vergessen haben. Aber ändern tut es trotzdem nichts!

Setze mal diesen Quelltext ein. Hernach kannst Du ja kontrollieren wieviele Fehler Du in der Eile noch gemacht hast.

Beste Grüße
Viennamade

<body>

<table border="1" width="100%" height="100%">
<tr>
 <td height="5" colspan="7">bla</td>
</tr>

<tr>
 <td width="5">bla</td>
 <td colspan="5" height="80">abcdefghijklmnopqrstvxyz abcdefghijklmnopqrstvxyz abcdefghijklmnopqrstvxyz</td>
 <td width="5">bla</td>
</tr>

<tr>
 <td height="5" colspan="7"></td>
</tr>

<tr>
 <td width="5">44</td>
 <td width="15%">b</td>
 <td width="5">66</td>
 <td>c</td>
 <td width="5">77</td>
 <td width="20%">d</td>
 <td width="5">78</td>
</tr>

<tr>
 <td height="5" colspan="7">test</td>
</tr>

<tr>
 <td width="5">bla</td>
 <td colspan="5" height="40">e</td>
 <td width="5">bli</td>
</tr>
<tr>
 <td height="5" colspan="7"></td>
</tr>
</table>

</body>

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 22:22 Uhr von PhilippW veröffentlicht.

> Setze mal diesen Quelltext ein. Hernach kannst Du ja kontrollieren wieviele Fehler Du in der Eile noch gemacht hast.
>

Also, wenn man die ganzen Tests, Zahlen und blas entfernt, komme ich leider immernoch zu dem selben ergebnis. :-( Sorry!

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 22:31 Uhr von Viennamade veröffentlicht.

Hallo!

> Also, wenn man die ganzen Tests, Zahlen und blas entfernt, komme ich leider immernoch zu dem selben ergebnis. :-( Sorry!

Ersetze die Tests, Zahlen und blas durch &nbsp;

Beste Grüße
Viennamade

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 22:36 Uhr von PhilippW veröffentlicht.


> Ersetze die Tests, Zahlen und blas durch &nbsp;


Negativ! Leider! c wird immernoch gequetscht!

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 22:38 Uhr von Viennamade veröffentlicht.

Hallo!

> > Ersetze die Tests, Zahlen und blas durch &nbsp;
>
> Negativ! Leider! c wird immernoch gequetscht!

Das glaube ich nicht, poste den Quelltext!

Beste Grüße
Viennamade

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 22:43 Uhr von PhilippW veröffentlicht.


> Das glaube ich nicht, poste den Quelltext!


<html>
<body>

<table border="1" width="100%" height="100%">
<tr>
 <td height="5" colspan="7">&nbsp;</td>
</tr>

<tr>
 <td width="5">&nbsp;</td>
 <td colspan="5" height="80">abcdefghijklmnopqrstvxyz abcdefghijklmnopqrstvxyz abcdefghijklmnopqrstvxyz</td>
 <td width="5">&nbsp;</td>
</tr>

<tr>
 <td height="5" colspan="7">&nbsp;</td>
</tr>

<tr>
 <td width="5">&nbsp;</td>
 <td width="15%">b</td>
 <td width="5">&nbsp;</td>
 <td>c</td>
 <td width="5">&nbsp;</td>
 <td width="20%">d</td>
 <td width="5">&nbsp;</td>
</tr>

<tr>
 <td height="5" colspan="7">&nbsp;</td>
</tr>

<tr>
 <td width="5">&nbsp;</td>
 <td colspan="5" height="40">e</td>
 <td width="5">&nbsp;</td>
</tr>
<tr>
 <td height="5" colspan="7">&nbsp;</td>
</tr>
</table>

</body>
</html>

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 22:55 Uhr von PhilippW veröffentlicht.

Ich gehe mal schwer davon aus, dass du nicht den Internet Explorer benutzt, oder?
In Netscape wird alles richtig angezeigt, im IE nicht!
Gibt es noch eine andere Möglichkeit, dass Problem zu lösen?

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 23:07 Uhr von Viennamade veröffentlicht.

Hallo!

> Ich gehe mal schwer davon aus, dass du nicht den Internet Explorer benutzt, oder?
Stimmt, ich staune eben in den IE hinein (sorry wegen, "das glaube ich nicht"). Ich finde den Fehler nicht.

> In Netscape wird alles richtig angezeigt, im IE nicht!
> Gibt es noch eine andere Möglichkeit, dass Problem zu lösen?

Mh, also ich würde alle Attribute ins CSS rüberschaufeln http://de.selfhtml.org/css/eigenschaften/tabellen.htm.

Beste Grüße
Viennamade

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 23:34 Uhr von PhilippW veröffentlicht.

Danke nochmal!

Ich habe das Problem gelöst, indem ich die Spalte c einfach auf die Breite 500 gesetzt habe. Da diese größer ist, als der verfügbare Platz, drückt c die anderen Spalten wieder auf 5 zurück!

Mit freundlichen Grüßen

Philipp

Merkwürdiges Tabellenverhalten

Der folgende Beitrag wurde am 19. 09. 2004, 23:22 Uhr von JürgenB veröffentlicht.

Hallo Phillip,

das gleiche Problem hatte ich auch schon einmal. Der IE kommt mit den Spaltenbreiten bei der Verwendung von colspan durcheinander. Ich habe das Problem gelöst, indem ich mehrere Tabellen übereinandergesetzt habe.
Übrigens, height ist in table nicht erlaubt. Benutze lieber css.

Gruß, Jürgen

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4