Ich versuche ein Video in der Mitte einer Zelle mit fester Höhe so auszurichten, dass der Überlauf oben und unten ausgeblendet wird. UpWie wird ein Video in der Mitte einer Zelle vertikal ausgerichtet?
jetzt ich habe:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="150" style="display: block; overflow: hidden; vertical-align: middle;">
<div style="position: relative;">
<video autoplay loop width="100%" style="display: block;">
<source src="http://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
</video>
</div>
</td>
</tr>
</table>
jedoch den "vertical-align: middle;" in der "td" scheint nichts zu tun.
Ich suche nur die mittleren 150 Pixel zu sehen, aber zur Zeit ist es die Top-150 zeigt ...
Für alle, die helfen, sind in der Lage, einen Link zu meinem JSfiddle Beispiel: https://jsfiddle.net/xtxkm02a/1/
Danke.
entfernen 'Anzeige: block' von Ihrem' td' und ein div mit Überlauf versteckt einzufügen. Mit 'display: block' haben Sie die' display: table-cell' überschrieben. – Phil
Verwenden Sie nie Tabellen für das Layout, Tabellen sind nur für tabellarische Daten – Pete