Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [HMTL] Tabelle formatieren (https://www.delphipraxis.net/90597-%5Bhmtl%5D-tabelle-formatieren.html)

Antigo 20. Apr 2007 09:54


[HMTL] Tabelle formatieren
 
Hi,
erstmal vorab, ich hoffe es ist ok, hier eine HTML Frage reinzustellen, da HTML streng genommen ja keine Programmiersprache ist.

Es geht jedenfalls um folgende Tablle: http://gittam.de/motographie

Ich habe hier in der ersten Zeile nur eine Spalte, die sich über vier SPalten erstreckt (colspan=4). In der zweiten Zeile sind es dann schon 2 Spalten, die jeweils colspan=2 haben usw. ihr seht es ja ;)

Das Problem, was ich habe, ist das die Größenverhältnisse nicht stimmen. Die Tabelle an sich ist 800 Pixel breit. Jetzt soll diese Breite gerecht zwischen den beiden Spalten Zweiräder und Vierräder aufgeteilt werden. Jeder soll 50% erhalten. Schon das klappt nicht zuverlässig (warum?).

Nach dem Bild kommt dann eine auflistung von Daten. Linke Spalte ist die Bezeichnung rechte Spalte die Informationen. Hier sollte die Spalte mit den Bezeichnungen so klein wie möglich sein, eben so dass die Bezeichnung grade rein passt, und die Spalte mit den Infos so groß wie möglich sein. Auch das funktioniert nicht zuverlässig.


Könnte da vielleicht mal jemand drüber gucken und mir einen tipp geben?

danke ;)

mfg

Mazel 20. Apr 2007 10:29

Re: [HMTL] Tabelle formatieren
 
Hallo,

du hast zwar oben für Zweiräder und Vierräder angegeben, dass die Spalte 50% einnehmen soll, aber das kommt in Konflikt mit den Angaben für die Daten, wo du auch 50% genommen hast, da muss aber 25% stehen, da es 4 Spalten sind und nicht nur 2.
Code:
<tr>
 <td>
  Hersteller
 </td>
 <td width="25%">
  Hercules
 </td>
 <td>
  Hersteller
 </td>
 <td width="25%">
  VW
 </td>
</tr>
50% beudeutet die hälfte der Tabelle, egal wo du es angibst, daher verwende für die Daten unten statt 50% -> 25%, wie oben gezeigt, dann sollte es gehen.

Gruß
Mazel

Antigo 20. Apr 2007 10:41

Re: [HMTL] Tabelle formatieren
 
dank für die schnelle antwort.

Wenn ich da 25% einstelle, dann sind zwar die beiden Spalten Zweiräder und Vierräder genau gleich gr0ß, dafür aber auch die Spalten Bezichnugn und Information (Modell und Optima bspw.). Ich möchte aber eigentlich erreichen, dass de Spalte mit den Information so groß wie möglich ist.

Wenn man einfach nur 2 Spalten hat, macht man das glaub ich so, dass man bei der Spalte die maximal breit sein soll einfach 100% gibt. Dann ist die andere Spalte automatisch so schmal wie möglich.
Deswegen hab ich hier auch jeweils 50% angegeben, da die beiden Informations Spalten maximal breit sein sollten...

Mazel 20. Apr 2007 10:46

Re: [HMTL] Tabelle formatieren
 
Ok, dann mach einfach für die erste und für die dritte Spalte eine Breitenangabe von 10% was dazu führt, dass die linken Spalten maximal 10% der gesamten Tabelle einnehmen bzw. so groß ist wie der Text der in der Spalte steht.

Antigo 20. Apr 2007 10:49

Re: [HMTL] Tabelle formatieren
 
funktioniert. Vielen Dank :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz