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>
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
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
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
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!
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>
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!
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
Beste Grüße
Viennamade
Der folgende Beitrag wurde am 19. 09. 2004, 22:36 Uhr von PhilippW veröffentlicht.
> Ersetze die Tests, Zahlen und blas durch
Negativ! Leider! c wird immernoch gequetscht!
Der folgende Beitrag wurde am 19. 09. 2004, 22:38 Uhr von Viennamade veröffentlicht.
Hallo!
> > Ersetze die Tests, Zahlen und blas durch
>
> Negativ! Leider! c wird immernoch gequetscht!
Das glaube ich nicht, poste den Quelltext!
Beste Grüße
Viennamade
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"> </td>
</tr>
<tr>
<td width="5"> </td>
<td colspan="5" height="80">abcdefghijklmnopqrstvxyz abcdefghijklmnopqrstvxyz abcdefghijklmnopqrstvxyz</td>
<td width="5"> </td>
</tr>
<tr>
<td height="5" colspan="7"> </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" colspan="7"> </td>
</tr>
<tr>
<td width="5"> </td>
<td colspan="5" height="40">e</td>
<td width="5"> </td>
</tr>
<tr>
<td height="5" colspan="7"> </td>
</tr>
</table>
</body>
</html>
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?
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
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
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