最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

使用text-overflow:ellipsis溢出文本显示省略号时碰到的小问题_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:11:22
文档

使用text-overflow:ellipsis溢出文本显示省略号时碰到的小问题_html/css

使用text-overflow:ellipsis溢出文本显示省略号时碰到的小问题_html/css_WEB-ITnose:本人刚刚实习,第一次写东西,希望大家多多鼓励。 项目中需要实现标题超过一定长度以省略号的形式显示,不是什么难的问题。可是我不想用js实现,就百度了发现text-overflow: ellipsis;(其实很久就有了,不过之前都不知道)这个样式可以实现这种效果,而且所
推荐度:
导读使用text-overflow:ellipsis溢出文本显示省略号时碰到的小问题_html/css_WEB-ITnose:本人刚刚实习,第一次写东西,希望大家多多鼓励。 项目中需要实现标题超过一定长度以省略号的形式显示,不是什么难的问题。可是我不想用js实现,就百度了发现text-overflow: ellipsis;(其实很久就有了,不过之前都不知道)这个样式可以实现这种效果,而且所

本人刚刚实习,第一次写东西,希望大家多多鼓励。

项目中需要实现标题超过一定长度以省略号的形式显示,不是什么难的问题。可是我不想用js实现,就百度了发现text-overflow: ellipsis;(其实很久就有了,不过之前都不知道)这个样式可以实现这种效果,而且所有主流浏览器都支持 text-overflow 属性。

于是就用了如下代码

.ellipsis{ width:300px; white-space: nowrap; word-break: break-all; overflow: hidden; text-overflow: ellipsis;}

可是效果出现了一点问题

这个问题让我很费解,后来我试试加了一个float:left;居然好了

我想text-overflow和float应该没有关系吧,我又试了试display:block,display: inline-block发现也行,

我又去百度了一下发现使用text-overflow: ellipsis时必须得给作用的元素设置宽度,而行内元素直接设置宽度是不可以的,而我是用的标签,之所以我float:left可以实现效果是因为行内元素在使用了float后会变成块元素,如果我加了display:block效果是一样的,所以碰到这种情况只要将要显示的元素设置成块元素就可以了。

文档

使用text-overflow:ellipsis溢出文本显示省略号时碰到的小问题_html/css

使用text-overflow:ellipsis溢出文本显示省略号时碰到的小问题_html/css_WEB-ITnose:本人刚刚实习,第一次写东西,希望大家多多鼓励。 项目中需要实现标题超过一定长度以省略号的形式显示,不是什么难的问题。可是我不想用js实现,就百度了发现text-overflow: ellipsis;(其实很久就有了,不过之前都不知道)这个样式可以实现这种效果,而且所
推荐度:
标签: 省略号 html css
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top