全程干貨(css多行文本溢出顯示省略號)css單行超出部分省略號,如何用純CSS實現(xiàn)文字單行居中,多行居左,網(wǎng)速測試在線,
目錄:
1.css文本溢出兩行顯示省略號
2.css設(shè)置多行文字超出省略
3.css超出一行顯示省略號
4.單行文本溢出省略css樣式
5.css多行文字超出隱藏變省略號
6.css多行文本溢出隱藏
7.css實現(xiàn)多行省略
8.css文字超過幾行省略 后面跟圖標
9.css單行省略和多行省略
10.css超過2行省略號
1.css文本溢出兩行顯示省略號
實現(xiàn)功能如何用純CSS實現(xiàn)文字單行居中,多行居左例如我目前有一個這樣子的HTML結(jié)構(gòu)和基本的CSS代碼 * {margin: 0;padding: 0; }.box
2.css設(shè)置多行文字超出省略
{width: 100px;box-shadow:豹貓守宮 0010pxrgba(0, 0, 0, 0.2);padding: 10px;float: left;margin: 10px; }.img
3.css超出一行顯示省略號
{width: 100px;height: 100px;background: #d2d2d2;text-align: center;line-height: 100px; }
4.單行文本溢出省略css樣式
>PIC
我是文字
渲染出來的效果如下5.css多行文字超出隱藏變省略號
可以發(fā)現(xiàn)的是, 目前文字是在左對齊的, 而我們文字如果比較少的時候,我們肯定是希望文字是居中對齊的, 實現(xiàn)方式就是給文字添加 text-豹貓守宮align-center 屬性.p-center {text-align
6.css多行文本溢出隱藏
: center; }
7.css實現(xiàn)多行省略
但是如果添加了這個屬性之后, 文字少量的時候居中的需求就實現(xiàn)了. 但是大量文字的時候, 則又會呈現(xiàn)出居中狀態(tài), 這樣子就不太美觀了.
8.css文字超過幾行省略 后面跟圖標
那么有沒有一個辦法實現(xiàn)文字不超出一行則居中顯示,超出一行則左對齊文字呢? 答案是有的,廢話不多說, 直接上代碼 ~.p-centerp {display: inline-block;text-align
9.css單行省略和多行省略
: left; }上述豹貓守宮這行代碼是在前面所有的代碼結(jié)合之后的基礎(chǔ)上再添加的, 添加了這樣代碼之后,所呈現(xiàn)出來的效果如下
10.css超過2行省略號
實現(xiàn)了我們所需要的單行居中,多行居左效果~那么這個效果的實現(xiàn)原理是什么?可以看到給 .p-center p這個選擇器里面設(shè)置了一個 display: inline-block屬性, 而這個屬性的作用是使
P的寬度根據(jù)文字的寬度伸縮,利用 inline-block 元素就可以被父級 text-align:center 居中的特性,這樣就可以實現(xiàn)單行居中,多行居左.附上完整代碼 :
>
/>Document * {margin: 0;padding: 0; }.box 豹貓守宮{width: 100px;box-shadow: 00
10pxrgba(0, 0, 0, 0.2);padding: 10px;margin: 100px50px;float: left; }.img {width: 100px;height: 100px
;background: #d2d2d2;text-align: center;line-height: 100px; }/*!* 核心代碼 *!*/.p-center {text-align: center;
}/*!* 核心代碼*//*display: inline-block使P的寬度根據(jù)文字的寬度伸縮*//* *!*/豹貓守宮.p-centerp {display: inline-block;text-align
: left; }PIC
我是文字我是文字我是文字我是文字我是文字
PIC我是短文字
>?? 看完三件事如果你覺得這篇內(nèi)容對你挺有啟發(fā),我想邀請你幫我三個小忙:點贊,在看,收藏 讓更多的人也能看到這篇內(nèi)容 關(guān)注公眾號「前端自救指北」,不定期分享原創(chuàng)知識如需進入前端交流群可添加小漁微信回復(fù)。
進交流群即可
-END-