目录中“书名和作者”信息的端宽度自适应问题

来源:6-11 自适应布局优化(PC端布局优化)

慕容6332229

2021-12-16

老师,你在本节解决这个问题的时候,用了flex布局,然后使用mixin的ellipsisi就解决了。不用设定具体宽度值,是因为flex布局会计算宽度,您之前也讲过,这是解决此类问题的更高等级方法。
但我不明白,为何这样处理时,“书名”信息有作用,而作者信息的宽度没起效。然后你将“作者”信息的@include ellipsis 改为了@include ellipsis2(1)才决绝。这和ellipsis的使用哪种有关吗?为何使用@include ellipsis就无效,flex在这里自动计算宽度吗。用ellipsis2就自动计算吗?
请老师讲解下,谢谢!

这里是引用文
@include left;
.slide-contents-book-author-text {
// @include ellipsis; //不行
@include ellipsis2(1); // 用这个才行
}

图片描述
图片描述

写回答

1回答

扬_灵

2021-12-16

同学你好,是的,其实这是因为我们在mixin.scss中定义了文本溢出隐藏的样式,当内容不够显示一行时这里会自动切换到下一行进行显示,你可以在本地试一下这种效果的。ellipsis的样式中并没有设置出现省略号后面内容会进行隐藏,使用ellipsis2的时候为了出现省略号,显示的内容也是进行了分割的。

0
0

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程