CSS:宽度问题

时间:2012-06-26 06:07:20

标签: css width

我有一个里面有图像的列表项,例如:

<ul>
    <li>
        <img></img>
    </li>
</ul>

图像不占据li的整个宽度。

如何让li宽度缩小到包含图像的大小?

4 个答案:

答案 0 :(得分:1)

做图像的高度

   <ul>
        <li>
            <img src="" width="xxx" height="xxx"></img>
        </li>
    </ul>

现场演示http://jsfiddle.net/CZqEc/

更新了现场演示http://jsfiddle.net/CZqEc/1/

答案 1 :(得分:0)

如果将li设置为display: inline,因为默认情况下li是块,所以宽度将匹配最大/最宽元素。

答案 2 :(得分:0)

如果<li>display:block或类似(list-item也是)

使用li img{max-width:100%}


如果<li>display:inline-blockdisplay:inline 您还需要设置<li>宽度

答案 3 :(得分:0)

或尝试

li
{
background:url('');
display:   ;
background-size:xx xx;
}