li元素中的两行/换行符

blc*_*ird 1 html html-lists

我有<ul>几个<li>.在我的CSS中,li { display: inline; }我将li元素按水平顺序排列.li元素包含picutre和文本.但是现在图片和文字也是水平排列的,但我希望它们彼此相互关联.我怎样才能做到这一点?

<ul>
        <li>

                <img src="img/a.png" />
                A

        </li>
        <li>

                <img src="img/b.png" />
                B

        </li>
        <li>

                <img src="img/c.png"/>
                C

        </li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

bra*_*aks 5

您需要更改CSS,如下所示:

li { 
  display: inline-block; 
}

li img {
  display: block;
}
Run Code Online (Sandbox Code Playgroud)

这是一个快速演示:http://codepen.io/anon/pen/VLLoEZ