我不想在我的网站上显示一系列视频,尽可能多的连续播放。 在左侧,我想要一个导航区域。在导航旁边,我想放置第一批视频。
不幸的是,视频会放在导航栏下方。我已经尝试过显示:inline-block;等等,但还没有解决方案。
我做错了什么?
<div id="content_wrapper">
<div id="navigation_area"></div><!-- div end video area -->
<div id="video_area">
<div class="video_container">
<div class="video_thumb"></div>
<div class="video_info_container">
<div class="video_name">Video Name 1</div>
<div class="rating_container">
<div class="rating"></div>
</div>
</div>
</div><!-- video_container -->
<div class ="video_container">
<div class="video_thumb"></div>
<div class="video_info_container">
<div class="video_name">Video Name 2</div>
<div class="rating_container">
<div class="rating"></div>
</div>
</div>
</div><!-- video_container -->
</div> <!--div end video area-->
</div><!--div end content_wrapper-->
的CSS:
navigation_area{
height:500px;
width:100px;
background-color:#ffffff;
border-radius: 15px;
-moz-border-radius: 15px;
margin:2px;
}
#video_area{
float: left;
}
.video_container{
width: 400px;
height: 300px;
background-color: #ffffff;
margin-left: 20px;
margin-top: 20px;
border-radius: 15px;
-moz-border-radius: 15px;
float: left;
display: inline;
}
答案 0 :(得分:1)
尝试将您的navigation_area浮动到左侧。
不要忘记样式ID
之前的#答案 1 :(得分:1)
从float: left
和#video_area
移除.video_container
,然后将float: left
添加到#navigation_area
。将display: inline
更改为display: inline-block
#navigation_area{
...
float: left;
}
.video_container{
...
display: inline-block;
}
完成JSFiddle
如果您想将video_area
保持在navigation_area
的右侧,无论如何,您都可以为min-width
content_area
#content_wrapper {
min-width: 400px;
}
请参见修改后的JSFiddle