<i>原本就是内联元素,为什么还要转换为内联元素。
li i { display: inline; float: left; margin: 3px 10px 0 0; height: 24px; width: 30px; background:url(http://img1.sycdn.imooc.com//539a950e00015ba500710200.jpg); } 内联元素的特点:元素的高度、宽度及顶部和底部边距不可设置。为什么这边还是设置了宽高呢?而且不设置还不会显示图片。求各位大神赐教呀。。这里面不加display: inline;也可以吧。