2011-10-28 80 views
1

只想問一下我該如何轉換我的6x nbsp;到CSS6x  轉換爲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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Yahoo!</a><span class="ui-li-count">3</span> 
     </li> 
</ul> 
+0

你爲什麼不使用填充代替 NoPHPknowldege

+0

根據您的字體,非破壞性空間將會有不同的大小。改爲使用邊距或填充。 – Sparky

回答

2

刪除所有&nbsp;和使用填充:

a{padding-left:20px} 
+0

是的,但你需要小心,當你給填充它會出現在你們所有的鏈接。 – NoPHPknowldege

+0

當然,這只是一個如何將css應用於標籤的例子 – marissajmc

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 */ 
} 
0

在標籤中給出span標籤。

<a href="./about"><span></span>Yahoo!</a> 

然後給填充跨度。

0

有很多方法可以做到這一點。我保證金可能添加到圖標圖像:

.ul-li-icon { 
    margin-right: 20px 
}