html - 如何在 <li> 中添加图像

标签 html css image html-lists

我想在 <li> 中添加图像不影响 <li> 的大小.我希望图像位于左上角,顶部、底部和左侧的边距为 0,如下所示:

enter image description here

我使用了这个 HTML 代码:

          <li><img src="image.jpg">text</li>

和这个 CSS:

ul li
{
    max-height:52px;
}

ul li img
{
    max-width:52px;
    max-height:52px; 
    margin-top:-15px;
    margin-left:-15px;
    float:left;
}

让它看起来像这样:

enter image description here

对于所有屏幕尺寸来说看起来都不错。但是这样做的方式并不专业。

  1. <li> 中添加图像并使顶部、右侧和左侧的边距为 0 的最佳做法是什么? ?

  2. 在本例中,我为 <li> 添加了最大高度让它工作。有没有办法通过父子关系来做到这一点,并根据 <li> 使图像具有交互性?高度?

最佳答案

试试这个

ul {
    list-style-image: url('image.png');
}

在你的 CSS 类中

关于html - 如何在 <li> 中添加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36609203/

相关文章:

html - Bootstrap 列搞砸了

Jquery 隐藏和显示图像 - 切换功能

html - PC 与移动浏览器 - 使用百分比的相同宽度列 - 移动设备不准确

html - 图像表现得好像它只是原始图像的一部分

css - 包含特定形状的背景(如钻石)

html - Canvas 对象内的谷歌地图

html - 我可以更快地在 CSS 动画中进行过渡吗?

css - Webkit 不再在 Google Chrome 中工作?

python - 从字体创建文本预览的方法

html - 如何在文本相关的 div 中设置元素全高?