作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在需要 float 的列表项中有一张图片。在 FF/6+ 中一切看起来都很好。然而,Webkit 和 IE 会在图像顶部显示列表图标。当我尝试 float 列表项本身时,图标就消失了。有解决此问题的 CSS 方法吗?我尝试将内容包装在一个跨度中,但仍然没有解决方案。我删除了一些文本以简化此处的代码。
<ul class="leftList">
<ul>
<li>Pillow menu to customize your night's sleep</li>
<li>Complimentary bathroom amenities</li>
<li><span class="special_needs_list_item"><a rel="tooltip nofollow" title="Tooltip - Lorem ipsum"><img src="http://teamsite-prod.rccl.com:8030/DOT/img/global/special_needs.png" alt=""></a> Some srooms in this category are wheelchair-accessible.</span></li>
</ul>
</ul>
#ccStateroomFeatures ul {
float: left;
width: 320px;
margin-left: 15px;
font-size: 12px;
}
#ccStateroomFeatures ul li {
margin-bottom: 5px;
}
#ccStateroomFeatures .leftList {
width: 490px;
float: left;
}
#ccStateroomFeatures .leftList ul,
#ccStateroomFeatures .rightList ul {
float: none;
margin-left: 15px;
width: auto;
}
#ccStateroomFeatures .leftList ul .special_needs_list_item {
margin:0 0 20px -15px;
padding-left:15px;
}
#ccStateroomFeatures .leftList ul .special_needs_list_item img {
float:left;
margin:3px 5px 0 15px;
overflow:hidden;
width:13px;
}
最佳答案
我不确定我明白你想做什么。您是否尝试使用提供的图像而不是列表图标?
如果是这样,您将需要使用 list-style-type:none 来处理它。然后调整边距,使其按您想要的方式排列。
关于CSS 帮助 : floating an image inside a list item hides icon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7558623/
我是一名优秀的程序员,十分优秀!