Breite von Bildern
Thorsten
- html
ich stelle Bilder zweispaltig in einer Tabelle dar. Die Tabelle nimmt 95% der Seitenbreite ein, d.h. jede Spalte hat 47,5% zur Verfuegung. Die Bilder sollen nun so dargestellt werden, dass sie die Zelle ausfuellen (sie aber nicht vergroessern. Dazu habe ich im wesentlichen den Code "<td><img ...width='100%'></td>" verwendet. Im Firefox funktioniert das auch gut, der IE aber macht das Bild so gross, wie es codiert ist (oder so gross wie die Seitenbreit?). Das sprengt natuerlich die Tabelle.
Hat jemand einen Vorschlag, wie das zu verhindern ist? Muss ich <div>-Bloecke bauen? Oder geht das auch einfacher?
Hallo Thorsten,
es empfiehlt sich überhaupt nicht, Bilder mit HTML zu skalieren, die sehen dann entweder schwammig oder pixelig aus. Arbeite lieber mit Hintergrundbildern. Die kannst du zwar von vornherein nicht skalieren, aber du kannst dein Bild meist auf verschiedene Bereiche aufteilen, solche die sich wiederholen lassen und solche, die sich nicht wiederholen lassen. Wenn du das geschickt machst, und die Bilder ineinander verschachtelten Elementen als Hintergrund zuweist, sieht man keine "Naht".
Gruß Gernot