亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

bootstrap的.text-hide類有什么實用價值?

bootstrap的.text-hide類有什么實用價值?

largeQ 2018-09-04 09:18:02
盡管segmentfault本身就在用,比如左上角的LOGO,但我還是不懂,把文字寫出來然后隱藏掉,有什么意義?為什么不直接給一張圖片加鏈接?
查看完整描述

1 回答

?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

這個問題就涉及了我們通常說的技術套路(模式)
首先說一下為什么不用直接圖片(用背景圖的好處)?
1、用背景圖可以直接使用CSS控制,保證html文檔干凈,使html只容納內容結構,而用CSS控制樣式。
2、用CSS控制所有,這樣更換模板很方便,html不用調整(內容和結構是穩定的嘛)
3、背景圖可以合并,通過定位選取,這樣優化請求
不過以上最重要的是保持html(內容和結構)穩定,————容顏易改我心如一。

知道了用背景圖是好的選擇之后,那么問題來了, 挖掘機技術哪家...?
為什么設置了文本,而又隱藏掉呢? 因為 a 是內聯元素, 內聯元素有個特點就是:如果元素里沒內容,我是沒有高度的哦。 如果沒有高度,設置了背景又怎樣呢,你啥也看不到。雖然有讓它有高度的方法(block之類的),但這些方法改變了元素類型有時帶來副作用,所以嘛最簡便的還是加上文本再隱藏掉(比如text-indent: 110%;之類的),這樣皆大歡喜。
對了,另外在開發的分工合作中,HTML和CSS編程者可以方便的適用合適字體大小占據需要的位置,能夠保持文檔結構合適,留下的那個空就可以安心的交給美工妹妹去設計圖片。


查看完整回答
反對 回復 2018-10-28
  • 1 回答
  • 0 關注
  • 754 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號