代码之家  ›  专栏  ›  技术社区  ›  Tom Gullen

HTML更改LI大小或图像

  •  1
  • Tom Gullen  · 技术社区  · 13 年前

    给一个单独的 <li />

    我能换一下吗 LI UL 元素,它是无效标记,因为它是旧系统的一部分,设计意味着无法轻松添加UL。

    3 回复  |  直到 12 年前
        1
  •  2
  •   Yi Jiang    13 年前

    <li> 元素是内联元素,因此它们将获得内部元素的宽度。可以将display属性设置为“inline block”并设置宽度。我想它能解决你的问题。

        2
  •  1
  •   Kyle    13 年前

    <li> 是内联元素,可以使用 display: inline-block; 使其接受宽度、高度、背景、位置和其他规则,同时保持其内联流。

    你也可以试着用 <span> 在文本左侧放置点的图像,而不是无效标记。

    .liSpan
    {
       display: inline-block;
       background-image: images/dot.png;
       background.position: left;
       padding-left: 25px;
    }
    

        3
  •  0
  •   Damien    13 年前

    尝试调整线条高度,或者它是填充以增加高度。

    .liSpan
    {
        line-height: 2em;
        padding: 1em 0;
    }