在網(wǎng)頁設(shè)計(jì)中,常常會出現(xiàn)需要將一段較長的文字隱藏在中間的情況,這時候我們可以使用CSS的文字截?cái)嗉夹g(shù)來實(shí)現(xiàn)。下面是一個例子:
.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
通過以上代碼,我們定義了一個名為“truncate”的CSS類。其中,“overflow:hidden”表示超出文本框的部分將被隱藏,“text-overflow:ellipsis”表示超出文本框的部分以省略號代替,“white-space:nowrap”表示在文本中不換行。
接下來,我們可以將該CSS類應(yīng)用到任何的HTML元素中,例如:
<p class="truncate">在網(wǎng)頁設(shè)計(jì)中,常常會出現(xiàn)需要將一段較長的文字隱藏在中間的情況...</p>
通過這種方式,我們可以實(shí)現(xiàn)很多常見的效果,例如在導(dǎo)航菜單中超出文本部分的隱藏、在卡片式布局中標(biāo)題過長部分的隱藏等等。