2012-08-27 32 views
0

我這裏有 Replacing an image (in an <img /> tag) using css更換文本塊

關於圖像的問題,更換 ,現在我對文字的另一個奇蹟

我有以下代碼

<div class="A"> 
<a class="B" href="#">Learn more</a> 
</div> 

在媒體查詢css,我想不再顯示文本,在這種情況下我應該怎麼做?

.A a .B 
{ 

} 
+0

你試過了什麼?隱藏元素本身是可以接受的,還是元素需要保持可見(例如,是否存在要顯示的背景圖像? – jackwanders

回答

0

試試這個:

.A a.B 
{ 
    text-indent:-9999px; 
} 
0

你有一個和.B,這意味着CSS解析器尋找.B內的標籤之間的空間。

您的代碼應該是這樣的:

.A a.B 
{ 
    text-indent:-999em; 
} 
0

你有a.B之間的空間,這意味着有a元素中B級的元素。

我猜你的意思是.A a.B

.A a.B 
{ 
    display:none; 
} 
0

到IDENT沒有使用負縮進(因爲它創建一個由瀏覽器呈現,並導致性能下降一大盒)的新方法是使用Kellum方法,參見zeldman.com,如下所示:

.A a.B { 
    text-indent: 100%; 
    white-space: nowrap; 
    overflow: hidden; 
}