IE CSS-Problem: white-space:pre für span innerhalb td
Von: Robert Daut (daut@komerci.de) [Profil]
Datum: 31.10.2009 13:43
Message-ID: <1fcc1896-8b49-4e88-8dac-35235494d599@k4g2000yqb.googlegroups.com>
Newsgroup: de.comm.infosystems.www.authoring.misc
Datum: 31.10.2009 13:43
Message-ID: <1fcc1896-8b49-4e88-8dac-35235494d599@k4g2000yqb.googlegroups.com>
Newsgroup: de.comm.infosystems.www.authoring.misc
Hallo,
Es geht um eine Tabelle mit Versandkosten, bei der in der ersten
Spalte die Länder mit Flagge stehen. Diese Spalte soll schmaler
werden, wenn das Browserfenster schmaler wird. Allerdings soll der
Zeilenumbruch nicht zwischen Flagge und Ländername erfolgen.
<td>
<span><img ...> Land</span>, <span><img
...> Land</
span> ...
</td>
CSS: ... td span {white-space:nowrap; }
Ich habe eine Test-Datei erstellt: http://www.komerci.de/shop/tabelleTest.h
tm
Der Zeilenumbruch soll nicht innerhalb des Span-Elementes erfolgen,
sondern danach. Firefox macht das auch wie gewünscht. IE 8 ignoriert
aber offensichtlich das span im CSS-Selektor und wendet white-
space:pre auf die komplette Tabellenzelle an. Dadurch wird die Tabelle
bei schmalem Browserfenster zu breit und man muss scrollen.
Weiß jemand, wie ich das gewünschte Verhalten auch im IE erreiche?
Gruß
Robert
[ Auf dieses Posting antworten ]Antworten
- Martin Honnen (31.10.2009 14:13)
- Robert Daut (31.10.2009 15:59)
- Harald Muehlboeck (31.10.2009 22:23)
- Robert Daut (01.11.2009 12:27)
