Mirko Richter: HTML: CSS:Zellenbreite wirklich erzwingen ???

Beitrag lesen

Hallo Henning

Also noch ein Versuch.

deine zweite Antwort trifft mein Problem schon ziemlich genau. Jedoch hab ich schon alle variationen des width="xy" tags ausprobiert, und nichts hat geholfen.

Einen width-Tag gibt es nicht. Width ist ein Attribut und wird im TD-Tag von NS nicht korrekt interpretiert. Zur Verdeutlichung ein Beispiel:
<TABLE><TR>
<TD width="200">Inhalt 1</TD>
<TD width="200">Inhalt 2</TD>
<TD width="200">Inhalt 3</TD>
</TR></TABLE>
Es wird nun eben nicht, wie man erwarten koennte, jede Zelle in der Breite 200 dargestellt, sondern die Breite wird vom NS je nach Inhalt mal breiter mal schmaler ausgegeben.

Schreibst Du aber in jede Zelle eine neue Tabelle mit der festen Breite erhaelt man das gewuenschte Ergebnis. Beispiel:
<TABLE><TR>
<TD><TABLE WIDTH="200"><TR>Inhalt 1</TR></TABLE></TD>
<TD><TABLE WIDTH="200"><TR>Inhalt 2</TR></TABLE></TD>
<TD><TABLE WIDTH="200"><TR>Inhalt 3</TR></TABLE></TD>
</TR></TABLE>

möchte ich bis zu drei Tabellen anzeigen, und dies nebeneinander dazu wäre es notwendig, dass ich eine maximalbreite der Tabelle festlegen könnte, da sonst die Tabellen ineinander geschrieben werden

(mit css absolut positioniert)

Wenn Du damit meinst, dass Du 3 absolut positionierte Layer mit jeweils einer Tabelle definierst, geht das natürlich auch.
Beispiel:
<DIV ID="DIVeins" STYLE="positon:absolute; top:10; left:0;">
<TABLE WIDTH="200"><TR>Inhalt 1</TR></TABLE></TD></DIV>
<DIV ID="DIVzwei" STYLE="positon:absolute; top:10; left:200;">
<TABLE WIDTH="200"><TR>Inhalt 1</TR></TABLE></TD></DIV>
<DIV ID="DIVdrei" STYLE="positon:absolute; top:10; left:400;">
<TABLE WIDTH="200"><TR>Inhalt 1</TR></TABLE></TD></DIV>

dass ganze mache ich mit xml und xsl
und nun weiß ich halt nicht ob das Problem aus dem Sprachcocktail resultiert, oder ob ich den richtigen HTML Befehl noch nicht gefunden habe ???

Dazu kann ich mir leider kein Urteil erlauben, weil ich mich mit xml/xsl nicht auskenne. Vielleicht kann dazu jemand anderes was sagen.

Gruss
Mirko