首頁 > web前端 > css教學 > css文字如何隱藏

css文字如何隱藏

coldplay.xixi
發布: 2023-01-05 16:09:14
原創
5922 人瀏覽過

css文字的隱藏方法:1、使用【text-indent:-9999px;】方法;2、使用【line-height:0;】方法;3、加上span;4、使用【display :none】方法;5、使用【overflow:hidden】方法。

css文字如何隱藏

本教學操作環境:windows7系統、css3版,DELL G3電腦。

css文字的隱藏方法:

一、使用text-indent:-9999px;

可是他有一個限制他只適用於塊級元素block,而我們往往有時候想偏移掉的a上的字體,所以問題就來了,text-indent:-9999px;雖然用起來比較愜意,將a轉化成block的話往往他身後的元素就被他趕到下一行了,如果正好這個a後面是一個a按鈕,就要用float來浮動以使他身後再出現簇擁護者,這樣是不是有些麻煩呢

二、使用line-height:0;

程式碼如下:

font-size:0;
overflow:hidden;
登入後複製

能完美「隱藏」掉你background之上的字型

經過測試ie6.0 、 7.0 、8.0、firefox 3.010 通過

三、最方便的是加個span,然後display:none,而且這樣不會出bug。

很遺憾的是,多了個標籤,循環中使用的話,html又多了一堆字節,單一按鈕推薦這樣使用。

而針對input value的隱藏這個方式就有些吃力了

所以還是只能用block加text-indent來「偏移」模擬隱藏了

display:block;
font-size:0;
line-height:0;
text-indent:-9999px;
登入後複製

經測試ie6.0 、 7.0 、firefox 3.010 通過

四、display:none:它可以讓包括容器本身在內的東西都消失,簡單且有效,但它有兩個耳熟能詳的缺陷,那就是對搜尋引擎不友好,且被螢幕閱讀器所忽略。

五、overflow:hidden:

這是一個比較合理且我最喜歡的方法(腳本之家站長註),具體程式碼如下:

以下為引用的內容:

程式碼如下:

.texthidden{
display:block;/*统一转化为块级元素*/
overflow:hidden;
width:0;
height:0;
}
登入後複製

#相關教學建議:

######## ##CSS影片教學############

以上是css文字如何隱藏的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
css
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板