我在我的浮动布局中嵌入了一个YT视频(iframe),它打破了浮动。正确的div完全从视图中消失。如何在不破坏浮动布局的情况下嵌入iframe?
它是一种简单的布局:
|内容|离开|中间| right |/content |
HTML
<div id="container">
<div id="content">
<div id="left"></div>
<div id="middle">
<iframe id="ytplayer" type="text/html" width="200" height="180" src="http://www.youtube.com/embed/CTAud5O7Qqk?autoplay=1" frameborder="0" />
</div>
<div id="right"></div>
</div>
CSS
#container {
width: 100%;
background-color: gray;
height: 200px;
}
#left {
width: 25%;
height: 190px;
background-color: green;
float: left;
}
#middle {
height: 190px;
width: 50%;
background-color: purple;
float: left;
}
#right {
width: 25%;
height: 190px;
background-color: orange;
float: left;
}
#content {
width: 80%;
height: 200px;
margin: auto;
}
这很有趣,但蜻蜓表明我拨弄不甚至输出最后(右)div的情况下,在中心有一个iframe(我的意思是这个div根本没有出现在我们在他们网站上看到的输出源中)。 – Cthulhu 2013-05-05 10:26:34