我有一個嵌入的Youtube視頻,位於td
HTML元素內。我試圖讓視頻具有其父寬度爲td
的寬度,但仍保持寬高比(高寬比)。製作嵌入式視頻使用所有可用的HTML元素寬度
我試圖讓視頻大小,看起來像這樣:
我的問題是,視頻看起來是這樣的:
如何使用CSS讓視頻縮放最多使用td
元素的所有可用寬度但是仍然保持其縱橫比?
繼承人我的代碼和我的繼承人JSFiddle example:
<table width="100%">
<tr valign="top">
<td>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
</td>
<td style="width: 450px;">
<!-- Note the Youtube video is loaded using the Youtube Javscript API-->
<iframe src="https://www.youtube.com/embed/zrWkRHSK6A8?enablejsapi=1" style="width: auto; height: auto;"></iframe>
</td>
<td>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p>
</td>
</tr>
</table>
你說你試圖讓視頻大小看起來像這樣?它在哪裏..??你忘了插入什麼? –
@Kaushik你能看到屏幕截圖(圖片)下方的文字「我試圖讓視頻大小看起來像這樣:」? –
問題是您的網頁不知道其他網頁內容的屬性(這是iframe的內容)。最好的解決方案是簡單地手動填寫所需的大小。如果你使用Javascript,只需計算td寬度和高度的尺寸。 –