Breitenangabe von Spalten wird von Opera ignoriert
Marko
- css
Hej Leute,
Euch allen einen wunderschönen guten Abend.
Schlage mich gerade mit einem kleinen Problem herum und irgendwie fehlt mir der richtige Lösungsansatz:
Ich habe eine Tabelle über die gesamte Breite.
Diese habe ich nun in vier Spalten unterteilt und via CSS dreien davon eine feste Spaltenbreite verpaßt. Die Form ist nun:
body { height:100%; margin:0px; }
html { height:100%; margin:0px; }
table.main { height:100%;width:101%; margin:0px; }
td.main1 { width:150px; }
td.main2 { width:56px; height:43px; }
td.main4 { width:98px; }
<table class="main">
<tr>
<td class="main1"></td>
<td class="main2"></td>
<td></td>
<td class="main4"></td>
</tr>
...
</table>
Wie ich auch mehrfach im Archiv lesen konnte, bin ich nicht der erste mit diesem Problem ;o):
In allen Spalten befindet sich ein Hintergrundbild. Ist in der dritten Spalte nun wenig Inhalt, dann verbreitert Opera alle Spalten, was dann zum Kacheln der Hintergrundbilder in den anderen Spalten führt (->igitt). Die Spaltenbreite soll daher bei allen bis auf der dritten auch so bleiben.
Die Archivlösungen fruchten leider nicht oder die angegebenen Links sind tod.
Lösungsansätze bisher:
Hat einer von Euch vielleicht noch eine Idee?
An dem gesamten Layoutkonzept möchte ich eigentlich nicht rütteln.
Viel liebe Grüße aus Aachen,
Marko