鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 多行文字截斷問題

多行文字截斷問題

問題:一般使用css來解決多行文本超出使用省略號的問題,但當(dāng)內(nèi)容全是英文時或大部分英文時,會出現(xiàn)bug。

//html
<div id="one">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
//css
#one {
    width: 100px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

效果:問題1

<div id="one">啊啊啊啊啊啊啊啊啊aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>

效果:問題2

當(dāng)換成中文時沒有問題,

<div id="one">啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊</div>

效果:沒問題

請問怎么解決?

回答
編輯回答
笨尐豬
word-break:break-all;
2017年3月30日 03:56