2010-06-07 92 views
1

我有一個無序的列表,我試圖隱藏列表中的文本。我可以做這2種方式,我知道:如何在IE6中將字體大小設置爲0px?

font-color:transparent; font-size:0px;

我更喜歡0px方法,因爲它不可選。這個問題在IE6中不可行。第一種方式在IE6中根本不起作用,第二種方式留下1PX高的字體。

有沒有辦法在IE6中隱藏文字?

這是一個可視化的東西,我知道你可以通過閱讀源文件來閱讀文本,這是好的,我只是需要它在視覺上不在那裏。

+0

0px字體沒有意義,可能會導致OS和瀏覽器使用的字體庫中的大量除0錯誤。另外,你不能只是設置包含元素不顯示? – jmucchiello 2010-06-07 22:10:14

回答

0

嘗試其中之一:

display: none; 

visibility: hidden; 

text-indent: -9999px; 
+0

text-indent:-9999px; 那個伎倆,謝謝! display:none,「去掉」div,visibility:hidden;隱藏背景圖像/顏色。 – Justin808 2010-06-07 22:46:12

0

text-indent: -777em; width: FOO ; overflow: hidden;

0

你能不能用標一類特殊的跨距中的文本?這樣你可以使用:

span.hidden { 
    display: none; 
} 
+0

無論如何,它會有一些自定義標記(如跨度),否則OP將無法選擇他在他的問題中寫入的選項。 – 2010-06-07 22:21:13

相關問題