美文网首页
CSS超出两行隐藏,但第三行仍然会溢出部分文字

CSS超出两行隐藏,但第三行仍然会溢出部分文字

作者: 我是七月 | 来源:发表于2024-03-20 08:47 被阅读0次

问题:CSS超出两行隐藏,但第三行仍然会溢出部分文字

隐藏的代码是这样的 ,第二行是出现了省略号,但是第三行还是会溢出汉字:
  word-break: break-all;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;

解决:需要再P标签外面在包一个div,给div设置padding就可以;

<div class="train-file-box" v-for="(item, index) in projectFileList" :key="index">
      <span class="train-file" @click="handlePreview(item)">{{ item.title }}.{{ item.format }}        
      </span>
</div>
.train-file-box {
  width: 210px;
  padding: 8px 16px;
  background: #f4f4f4;
  cursor: pointer;
  margin-right: 24px;
  margin-bottom: 15px;
}
.train-file {
  cursor: pointer;
  color: #0154b9;
  font-size: 14px;
  letter-spacing: 0.16px;
  line-height: 18px;
  word-break: break-all;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

相关文章

网友评论

      本文标题:CSS超出两行隐藏,但第三行仍然会溢出部分文字

      本文链接:https://www.haomeiwen.com/subject/tkhxtjtx.html