Skaliertes Bild wird nicht richtig angezeigt

Status
Nicht offen für weitere Antworten.

timäää

Erfahrenes Mitglied
Hi!

Ich hab folgendes Problem. Ich hab eine Tabelle erstellt, in der 2 Bilder (eine 1x10 pixel hohe Line) auf 100% höhe skaliert werden sollen. In Opera wird allerdings nur ein 1x1 Pixel großer Punkt und im IE nur das nicht skalierte Bild angezeigt.
HTML:
<table width="700" cellspacing="0" cellpadding="0">
	<tr>
		<td width="30"><img src="ol.gif" width="30" height="30" /></td>
		<td valign="top"><img src="hl.gif" width="100%" height="1" /></td>
		<td width="30"><img src="or.gif" width="30" height="30" /></td>
	</tr>
	<tr>
		<td align="left"><img src="vl.gif" width="1" height="100%"/></td> #HIER
		<td valign="top">
			#uninteressant
		</td>
		<td align="right"><img src="vl.gif" width="1" height="100%"/></td> #und HIER
	</tr>
	<tr>
		<td width="30"><img src="ul.gif" width="30" height="30" /></td>
		<td valign="bottom"><img src="hl.gif" width="100%" height="1" /></td>
		<td width="30"><img src="ur.gif" width="30" height="30" /></td>
	</tr>
</table>
Habt ihr ne ahnung woran das liegen könnte?
 
Hi,

setz mal die Grafik als Hintergrundbild ein und wiederhole sie in der Y-Achse:

Code:
<td style="background:url(vl.gif) left top repeat-y;"></td>

<td style="background:url(vl.gif) right top repeat-y;"></td>
 
So, wie ich das überblicke, kannst du auch die übrigen Grafikelemente als Hintergrundbilder einsetzen, und würdest auf diese Weise das Layout vom Inhalt trennen.
 
Status
Nicht offen für weitere Antworten.
Zurück