【发布时间】:2014-06-26 21:37:44
【问题描述】:
这是 HTML 示例:
<div class="container">
<ul class="menu">
<li><img src="http://i.imgur.com/XecoFpD.jpg" /></li>
</ul>
</div>
CSS:
.container {
background: url('http://i.imgur.com/mQ0MeUc.png') no-repeat left top transparent;
display: block;
}
ul.menu {
padding: 0;
width: 400px;
height: 300px;
}
ul.menu li {
list-style: none;
}
img 元素下有一个隐藏的背景(黑条),去掉 img 就可以看到。所以我需要在不改变html结构的情况下将它显示在图像上。
【问题讨论】:
-
确切地说是
- 。我更新了代码。
-
我还不知道为什么,但是 CSS 代码中
.container的background属性显然不起作用。 -
是的,我添加
- 后黑条消失了,再次调整CSS,现在检查。
-
它仍然不适合我@OptimusPrime
-
@OptimusPrime 做了一个演示。检查我的答案。
标签: javascript html css