text-overflow: ellipsis为什么有时候不生效
当对a
标签应用如下样式时,超出部分显示省略号并不能起作用
a {
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
这是因为text-overflow: ellipsis
对块状元素才会生效,a
标签默认是行内元素,所以就没有效果了。解决办法如下,将a
标签设置为块状元素即可。
a {
display: block;
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
如果您觉得本文对您有用,欢迎捐赠或留言~
- 本博客所有文章除特别声明外,均可转载和分享,转载请注明出处!
- 本文地址:https://www.leevii.com/?p=805