我不熟悉CSS,使用bootstrap&现在我想在
所以我试着这样做只是因为你可以看到它不好,列表应该是1行,而不是2,图标也应该在左边
我试图处理“:之前”但没有成功,我也想要一个好方法,让我用PHP动态更改图标(通过更新列表)
制作它的最佳方法是什么?谢谢
答案 0 :(得分:2)
Flexbox是最近调整事物的方式。这可能有助于您入门:
ul {list-style:none;}
li {display:flex;align-items: center;}
img {margin-right:10px;}

<ul>
<li><img src="http://placekitten.com/49/51" /> John Doe</li>
<li><img src="http://placekitten.com/50/50" /> Peter Rabbit</li>
</ul>
&#13;
参考文献:
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
https://philipwalton.github.io/solved-by-flexbox/demos/vertical-centering/
答案 1 :(得分:0)
这是另一种方式:
ul {
list-style: none
}
li {
position: relative;
background: url(//dummyimage.com/10x10) no-repeat center left;
padding-left : 20px;
}
&#13;
<ul>
<li>John Doe</li>
<li>Peter Rabbit</li>
</ul>
&#13;