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
相關文章
- long long的加法溢位情況
- web前端技術分享:多行文字溢位問題解決方案Web前端
- 如何實現溢位文字省略號
- 長沙WEB前端培訓講解:WEB前端多行文字溢位問題Web前端
- 如何讓BootStrap柵格之間留出空白間隙呢?boot
- css如何簡單設定文字溢位盒子顯示省略號CSS
- 如何找出兩個文字檔案中有相同欄位的行
- web前端培訓:CSS中單行文字溢位顯示省略號的方法Web前端CSS
- CSS解決文字溢位問題CSS
- 如何解決快應用堆疊溢位問題
- 前端技術分享:盒模型的概念和文字溢位解決辦法前端模型
- Java 如何找出兩個文字檔案中有相同欄位的行Java
- Java EasyExcel 匯出報記憶體溢位如何解決JavaExcel記憶體溢位
- 巧妙讓兩個span元素中間的空格不再有間隙
- 異常、堆記憶體溢位、OOM的幾種情況記憶體溢位OOM
- 文字溢位顯示
- Win10系統無法更改ip提示出現了一個意外的情況如何解決Win10
- CSS實現單行、多行文字溢位顯示省略號CSS
- 遇到RAID5陣列硬碟出現問題的情況該如何解決?AI陣列硬碟
- 前端inline元素間隙問題解決辦法前端inline
- CSS實現單行、多行文字溢位顯示省略號的實現方法CSS
- 多行文字溢位時出現省略號
- 騷操作:如何讓一個網頁一直處於空白情況?網頁
- 文字溢位時,如何顯示為省略號
- ElasticSearch兩個節點的情況下,shard是如何分配的Elasticsearch
- CSS設定一個文字兩種顏色CSS
- 【前端芝士樹】純CSS實現多行文字溢位顯示省略號前端CSS
- RabbitMQ如何解決各種情況下丟資料的問題MQ
- 請問display:inline-block在什麼時候會顯示間隙?inlineBloC
- web前端技巧-文字如何垂直居中?多行文字如何實現上下居中?Web前端
- 批次查詢並設定中通快遞延誤情況的方法
- 批次查詢並設定極兔快遞延誤情況的方法
- 記maven專案的兩個奇怪情況Maven
- 如何使用 Eloquent 在兩個日期之間進行查詢?
- NoClassDefFoundError的兩種情況Error
- 單行和多行文字溢位使用省略號代替
- [20200219]strace跟蹤設定ENABLE=BROKEN的情況(網路的情況).txt
- jvm記憶體設定及記憶體溢位、解決方案JVM記憶體溢位