我正在嘗試構建一個簡單的響應站點。響應網站
大多數情況下,一切正常。但只要我開始縮小網站,YouTube視頻就會碰到下一行。有沒有辦法解決這個問題,以便它與左側的廣告保持一致?
這裏是一個演示網站的鏈接: http://ctrice.ca/test/rwd/
這是我使用的CSS。
#ad{ width:100%; max-width:288px; min-height:330px; margin-right:2%; float:left; }
#trailer{ width:100%; max-width:540px; min-height:330px; position:relative; float:left; }
#trailer iframe,
#trailer object,
#trailer embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
這是HTML代碼:
<div id="ad"><img src="img/ad.jpg" alt="ad" /></div>
<div id="trailer">
<iframe width="460" height="315" src="http://www.youtube.com/embed/C4uOSz1Z9GM" frameborder="0" allowfullscreen></iframe>
</div>
http://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php – SLaks
您還應該有一個用於浮動元素的容器。 –
您將不得不考慮您希望網站如何響應較小的屏幕尺寸。你真的希望廣告和視頻在一行上保持並排嗎(這就是你的意思是「對齊」?)?如果是這樣,您必須希望廣告縮小以及視頻 - 比例應該改變? (考慮廣告和視頻最終會在手機上產生多少)。如果不是,那麼您希望在小屏幕上顯示哪個廣告位:廣告或視頻? – davidtheclark