使用 CSS text-overflow 属性的解决方案
要在 CSS 溢出属性设置为“隐藏”的 HTML <span> 元素中添加省略号,我们需要添加 text-overflow 属性。
使用它的“省略号”值,这将在 <span> 内的内容末尾添加点。
在带有溢出属性的 <span> 标记中显示省略号的示例:
<!DOCTYPE html> <html> <head> <style> span { display: inline-block; width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: green; } </style> </head> <body> <span> 经历过风雨,才懂得阳光的温暖。 </span> </body> </html>
在我们的示例中,我们将 <span> 元素的 display 属性设置为“inline-block”。
宽度指定省略号的位置。
另请注意,我们使用带有“nowrap”值的 white-space 属性不允许内容换行到下一行。
在第二行末尾的 <span> 标签中显示省略号的示例:
<!DOCTYPE html> <html> <head> <style> span { display: inline-block; border: 1px solid #cccccc; padding: 9px; width: 150px; height: 45px; -webkit-line-clamp: 2; display: -webkit-box; line-height: 1.65; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } </style> </head> <body> <span> 经历过风雨,才懂得阳光的温暖。 </span> </body> </html>
日期:2020-06-02 22:15:08 来源:oir作者:oir