web前端(21)如何解決兩個inline-block並排出現空白間隙的情況&&如何進行文字溢位設定
1.如何進行文字溢位設定
有時候·我們想實現如上效果,在如果文字內容超出元素框寬度,就以省略號的形式出現,而且只出現一行文字。這是我們需要給父元素設定overflow,white-space以及text-overflow的效果。
點選瞭解white-space屬性
點選瞭解text-overflow屬性
點選瞭解overflow屬性
<div class="bulletin-wrapper">
<span class="bulletin-text">
粥品香坊其烹飪粥料的祕方源於中國千年古法,
在融和現代製作工藝,由世界烹飪大師屈浩先生領銜研發。堅守純天然、
0新增的良心品質深得消費者青睞,發展至今成為粥類的引領品牌。
是2008年奧運會和2013年園博會指定餐飲服務商。
</span>
</div>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
設定前:如果不進行任何設定,就會出現上圖中的情況,部分文字被擷取,影響檢視效果。
設定後:
.bulletin-wrapper
height 28px
line-height 28px
padding 12px 0 12px 0
white-space nowrap
overflow hidden
text-overflow ellipsis
background rgba(7,17,27,0.2)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
通過給父元素設定 overflow: hidden, text-overflow: ellipsis;background:rgba(7,17,27,0.2)。就可以實現用省略號代替溢位效果
重點:該設定在一種情況下會出現bug,有時候為了解決兩個inline-block並排出現空白間隙的問題,我們會給父元素設定font-size=0的情況,但這會讓“…”消失,如下圖
如果出現這種情況,我們就找其他的辦法來解決空白間隙的情況,鵝肉使用inline-block。
2.解決兩個inline-block並排出現空白間隙的情況
兩個inline-block框並排時容易出現空白間隙,影響整個頁面佈局,這裡提出幾種幾種解決辦法
方法一
兩個行內框的父元素設定 font-size:0 的屬性,就可以解決,如果行內框有文字要展示,可以在給行內框設定字型大小。
方法二
只需要在編寫標籤時,將兩個標籤之間的空隙設定為0
//修改前
<div class="bulletin-wrapper">
<span class="bulletin-title"></span>
<span class="bulletin-text">{
{seller.bulletin}}</span>
</div>
- 1
- 2
- 3
- 4
- 5
//修改後
<div class="bulletin-wrapper">
<span class="bulletin-title"></span><span class="bulletin-text">{
{seller.bulletin}}</span>
</div>
- 1
- 2
- 3
- 4
相關文章
- 強如 Disruptor 也發生記憶體溢位?記憶體溢位
- web前端技術分享:多行文字溢位問題解決方案Web前端
- Java記憶體溢位情況Java記憶體溢位
- 長沙WEB前端培訓講解:WEB前端多行文字溢位問題Web前端
- 如何進行 Python效能分析,你才能如魚得水?Python
- CSS解決文字溢位問題CSS
- web前端培訓:CSS中單行文字溢位顯示省略號的方法Web前端CSS
- 前端技術分享:盒模型的概念和文字溢位解決辦法前端模型
- 如何實現溢位文字省略號
- 刪除display:inline-block元素之間的縫隙inlineBloC
- 異常、堆記憶體溢位、OOM的幾種情況記憶體溢位OOM
- 如何讓BootStrap柵格之間留出空白間隙呢?boot
- 巧妙讓兩個span元素中間的空格不再有間隙
- css如何簡單設定文字溢位盒子顯示省略號CSS
- 同步容器(如Vector)並不是所有操作都執行緒安全!~執行緒
- 編織如程式設計程式設計
- 讓API並行呼叫變得如絲般順滑的絕招API並行
- CSS實現單行、多行文字溢位顯示省略號CSS
- CSS實現單行、多行文字溢位顯示省略號(…)CSS
- 用word-wrap解決文字溢位的問題
- 【不可思議的前端】動如脫兔的小球前端
- 在高併發、高負載的情況下,如何給表新增欄位並設定DEFAULT值?負載
- CSS實現單行、多行文字溢位顯示省略號的實現方法CSS
- 記maven專案的兩個奇怪情況Maven
- 如何找出兩個文字檔案中有相同欄位的行
- NoClassDefFoundError的兩種情況Error
- 【前端芝士樹】純CSS實現多行文字溢位顯示省略號前端CSS
- 如實實現不同資料庫之間的 (模型) Eloquent: 關聯資料庫模型
- 批次查詢並設定極兔快遞延誤情況的方法
- 批次查詢並設定中通快遞延誤情況的方法
- 手如柔荑
- CSS設定一個文字兩種顏色CSS
- 勢如破竹的雷霆兩招,微服務進階Serverless微服務Server
- 天生創想OA任務管理系統:對任務進展情況瞭如指掌
- 執行緒池如何觀測?這個方案讓你對執行緒池的執行情況瞭如指掌!執行緒
- 程式設計如打仗:打一槍換一個地方程式設計
- Java 如何找出兩個文字檔案中有相同欄位的行Java
- 如何解決快應用堆疊溢位問題