只想问我怎么能转换我的6x;到css
我有以下代码:
<ul data-role="listview" data-inset="true" data-theme="d" data-divider-theme="e" data-count-theme="a">
<li>
<img src="/css/images/yahoo-mail.png" alt="yahoo-mail" class="ui-li-icon"/>
<a href="./about"> Yahoo!</a><span class="ui-li-count">3</span>
</li>
</ul>
答案 0 :(得分:3)
删除所有
并使用填充:
a{padding-left:20px}
答案 1 :(得分:0)
这样做:
<ul data-role="listview" data-inset="true" data-theme="d" data-divider-theme="e" data-count-theme="a">
<li>
<img src="/css/images/yahoo-mail.png" alt="yahoo-mail" class="ui-li-icon"/>
<a href="./about"><span class="link-text">Yahoo!</span></a><span class="ui-li-count">3</span>
</li>
</ul>
CSS:
.link-text:before {
content: ' '; /* 6 spaces */
}
答案 2 :(得分:0)
在标记中提供span标记。
<a href="./about"><span></span>Yahoo!</a>
然后给填充跨越。
答案 3 :(得分:0)
有很多方法可以做到这一点。我可能会为图标图像添加一个边距:
.ul-li-icon {
margin-right: 20px
}