2012-05-23 94 views
0
<div class="breadcrumb"> 
<h2 class="element-invisible">You are here</h2> 
<a href="/cashback/">Home</a> 
admin 
</div> 

任何人可以建議如何通過使用CSS從上述HTML中刪除「管理員」?我無法直接修改html。如何從這個HTML刪除文本

+1

實現此目的的唯一方法是擁有一個只選擇文本節點的css選擇器,並將'display:none'應用於它。不幸的是,沒有,所以你的問題是無法使用CSS單獨使用:(http://stackoverflow.com/questions/5688712/is-there-a-css-selector-for-text-nodes-elements –

+0

你可以使用javascript?你可以在''部分放一個'

0

您可以使用:

<span style="display:none;">admin</span>

+0

感謝您的答案kapil。這些代碼來自Drupal。我無法定製它們。那麼還有其他什麼方法可以隱藏它們嗎? – Gladiator

0

嘗試使用相對位置負左側位置,我不知道如果你可以在你的Drupal站點中使用這些樣式,但至少它可以在小提琴中工作。
http://jsfiddle.net/cadence96/M5pfV/1/

首先給到所述容器的相對位置移動它遠離的視圖的左側施加的CSS樣式:-9999px
然後選擇子元素,給他們的相對位置,並與左樣式它們:9999px ,這樣你就可以在視圖中獲得必要的元素。

PD:我試圖用負面文本縮進的相同過程,但我不知道爲什麼它不起作用。

0
text-indent:-9999px; 
position:relative; 

爲IE7:

text-transform:uppercase; 
1

你可以使用str_replace('admin','',$var_name);,如果你有這個網站的變量。