我有一些代码具有属性display-inline
。由于这个原因,它会水平显示列表。现在,我在我的代码中放置了一张图片,它出现在列表后面。我希望图像显示在列表下方,因此我将列表放置在一个div中,但它仍然显示在列表旁边。下面是代码,显示在列表旁边的图像
<ul id="list-nav">
<li><a href="#">Home</a></li>
<li><a href="#">About Book</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div><!--navigation div ends-->
<!--<div>-->
<img src="Book_Cover-465x540.png" />
CSS列表导航的:
ul#list-nav {
margin:40px;
padding:0;
list-style:none;
width:525px;
}
ul#list-nav li {
display:inline
}
ul#list-nav li a {
text-decoration:none;
padding:5px 0;
width:100px;
background:#000000;
color:#eee;
float:left;
}
ul#list-nav li a {
text-align:center;
border-left:15px solid #fff;
}
请大家帮帮忙。由于
清除您的花车 –
add style =“clear:both;”到你的图片 –