html - 显示在列表旁边的图像

标签 html css

我有一些代码具有 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;
}

请帮忙。谢谢

最佳答案

a 中移除 float 。 另外:border-left:15px solid #fff; 到底是什么,你不是说左边距吗?

关于html - 显示在列表旁边的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10639774/

相关文章:

javascript - 动画进度元素值

javascript - 在具有最大高度的子元素中自动滚动

javascript - 错误与 Jquery 单击事件并检查

javascript - 警告栏会消失吗

javascript - 单击切换功能中剪辑路径上的过渡

Css 技巧 - 如何对齐这个 div

php - 如何使用 .htaccess 单独留下 index.html 实现站点范围的 SSL?

javascript - 将 onclick 事件设置为空跨度(CSS 中设置的图标)?

javascript - 在移动设备上禁用 anchor 菜单点击

html - 不跨越整个容器流体的背景图像