我看到很多次試圖隱藏文本與CSS,例如:隱藏文字:文字縮進或顏色:透明?
<a class="back">back</a>
a.back { text-indent: -9999px; display:block; width: 100px; height: 50px; background: url(/images/back.png); }
我一直想知道爲什麼不使用:
a.back { color: transparent; display:block; width: 100px; height: 50px; background: url(/images/back.png); }
在我看來,語義正確,另外,當我嘗試使用文本縮進的方法時,它在iPad顯示中引起了一個錯誤:文本顯示在錨標記左側99999px,並導致了一個奇怪的不必要的水平滾動。 第二個代碼有沒有共同的已知問題,或者可以使用?
什麼是錯誤的顯示沒有? – Richlewis
display:none將隱藏錨本身,我只想隱藏文本@Richlewis – benams