Hallo ich habe eine Tabelle mit folgenden Aufbau:
das CSS dazu sieht so aus...
jetzt will ich Bilder einfügen (das mach ich Dynamisch mit Javascript)...
aber vom Prinzipt passiert nix anderen als
<td><img class="p2Img" src="pfad/bild.jpg" /></td>
soweit funktioniert alles... allerdings "vergrößert" er meine Zellen...
das macht er deshalb weil das Bild in der Breite zwar angepasst wird, in der höhe allerdings etwas größer ist...
mit "overflow: hidden" wollte ich erziehlen, dass das Bild einfach abgeschnitten wird <- was beim DIV auch gut funktioniert... in der Tabelle allerdings nicht...
vermutlich liegt es daran, weil die Zellhöhe nicht vergeben ist... die höhe ergibt sich ja automatisch, indem ich die Gesamthöhe durch Teile die "Zeilen", da ich aber "Verbunde" über Reihen habe, gibt es keine "Pauschalhöhe"... <- ebenso pass ich diese natürlich via (Javascript abhänig zur Breite immer an [das allerdings nicht auf die Zelle sondern auf die ganze Tabelle]).
Die Frage besteht nun daran, kann ich die Bilder auch irgendwie "abschneiden" oder muss ich die Zellenhöhe meiner 3 Zelltypen manuell anpassen?
Danke
Code:
<table class="p2">
<tr>
<td rowspan="3" colspan="3"></td>
<td></td>
<td></td>
<td></td>
</tr><tr>
<td></td>
<td rowspan="2" colspan="2"></td>
</tr><tr>
<td></td>
</tr>
</table>
das CSS dazu sieht so aus...
Code:
.p2 {
border-collapse: collapse;
width: 100%;
height: 350px;
table-layout: fixed;
}
.p2 td {
border: 0px solid #f39;
background-size: 100% auto;
margin: 0;
padding: 0;
overflow: hidden;
}
.p2Img {
width: 100%;
opacity: 0;
}
jetzt will ich Bilder einfügen (das mach ich Dynamisch mit Javascript)...
aber vom Prinzipt passiert nix anderen als
<td><img class="p2Img" src="pfad/bild.jpg" /></td>
soweit funktioniert alles... allerdings "vergrößert" er meine Zellen...
das macht er deshalb weil das Bild in der Breite zwar angepasst wird, in der höhe allerdings etwas größer ist...
mit "overflow: hidden" wollte ich erziehlen, dass das Bild einfach abgeschnitten wird <- was beim DIV auch gut funktioniert... in der Tabelle allerdings nicht...
vermutlich liegt es daran, weil die Zellhöhe nicht vergeben ist... die höhe ergibt sich ja automatisch, indem ich die Gesamthöhe durch Teile die "Zeilen", da ich aber "Verbunde" über Reihen habe, gibt es keine "Pauschalhöhe"... <- ebenso pass ich diese natürlich via (Javascript abhänig zur Breite immer an [das allerdings nicht auf die Zelle sondern auf die ganze Tabelle]).
Die Frage besteht nun daran, kann ich die Bilder auch irgendwie "abschneiden" oder muss ich die Zellenhöhe meiner 3 Zelltypen manuell anpassen?
Danke