文本超出部分显示省略号

article/2025/11/6 8:19:02

我们经常在网站上可以看到以下样式,标题太长,一行显示不下,则会使用省略号来代替。但是事实上,这个省略号并不是打字打上去的,而是使用代码表示出来的。

今天则主要介绍如何让文本超出部分显示省略号。

1.单行文本超出部分显示省略号

1.1 语法

<style>.box {width: 400px;height: 30px;border: 1px solid red;/*第一步: 溢出隐藏 */overflow: hidden;/* 第二步:让文本不会换行, 在同一行继续 */white-space: nowrap;/* 第三步:用省略号来代表未显示完的文本 */text-overflow: ellipsis;}
</style><body><h3 class="box">生活如此美好,我们要积极面对,迎难而上,没有什么是过不去的坎,坚持就是胜利!</h3>
</body>

具体效果如下:

 1.2 具体步骤

①第一步: 溢出隐藏 —— overflow: hidden;

②第二步:让文本不会换行, 在同一行显示——white-space: nowrap;

③第三步:用省略号来代表未显示完的文本 ——text-overflow: ellipsis;

2. 多行超出部分显示省略号

在实际中,除了上面那种单行省略号以外,还有这种在第二行甚至更多行后超出部分的文字再显示省略号

2.1 语法

 <style>.box {/* 限定范围 */width: 300px;height: 40px;border: 1px solid red;/* 1.溢出隐藏 */overflow: hidden;/* 2.用省略号来代替超出文本 */text-overflow: ellipsis;/* 3.设置盒子属性为-webkit-box  必须的 */display: -webkit-box;/* 4.-webkit-line-clamp 设置为2,表示超出2行的部分显示省略号,如果设置为3,那么就是超出3行部分显示省略号 */-webkit-line-clamp: 2;/* 5.字面意思:单词破坏:破坏英文单词的整体性,在英文单词还没有在一行完全展示时就换行  即一个单词可能会被分成两行展示 */word-break: break-all;/* 6.盒子实现多行显示的必要条件,文字是垂直展示,即文字是多行展示的情况下使用 */-webkit-box-orient: vertical;}
</style><body><div class="box">生活不易,且行且珍惜。待人多点耐心,不要急急燥燥,对自己也宽容点,不要过分为难自己,活着开心就好!</div>
</body>

具体效果如下:

2.2 具体步骤

①第一步: 溢出隐藏 —— overflow: hidden;

②第二步:用省略号来代表未显示完的文本 ——text-overflow: ellipsis;

③第三步:必须设置盒子属性为-webkit-box——display: -webkit-box;

④第四步:设置超出几行后,超出部分显示省略号,比如-webkit-line-clamp:2;,则表示超出2行的部分显示省略号,如果设置为3,那么就是超出3行部分显示省略号 

⑤第五步:单词破坏:主要用于破坏英文单词的整体性,即在英文单词还没有在一行完全展示时就换行,简单的理解就是一个单词可能会被分成两行展示——word-break: break-all;

⑥第六行:盒子实现多行显示的必要条件,文字垂直展示——-webkit-box-orient: vertical;

 


http://chatgpt.dhexx.cn/article/XGLRjRGd.shtml

相关文章

CSS中 设置( 单行、多行 )超出显示省略号

1. 设置超出显示省略号 css设置超出显示省略号可分两种情况&#xff1a; 单行文本溢出显示省略号…多行文本溢出显示省略号… 但使用的核心代码是一样的&#xff1a;需要先使用 “overflow:hidden;” 来把超出的部分隐藏&#xff0c;然后使用“text-overflow:ellipsis;”当文…

文本超出显示省略号的方法

1、一行文本超出显示省略号的方法&#xff1a;text-overflow和white-space超出隐藏显示省略号 设计css样式时&#xff0c;遇到要使文本在一行内显示&#xff0c;超出则加省略号的问题解决办法&#xff1a; 只需要使用text-overflow和white-space来使文本在一行内显示&#xff…

文字超出部分变成省略号的三种方式

目录 1.单行文本溢出显示省略号 实例&#xff1a; 2.多行文本溢出显示省略号 实例&#xff1a; 3.利用伪类实现省略号 实例&#xff1a; 1.单行文本溢出显示省略号 .box {/*强制文本在一行内显示*/white-space: nowrap; overflow: hidden;text-overflow: ellipsis; } 实例&a…

pytorch函数中的dilation参数的作用

举例子说明&#xff1a; 1.dilation1的话&#xff08;默认情况&#xff09;&#xff0c;效果如图&#xff1a; 2.dilation2&#xff0c;那么效果如图&#xff1a; 输入是蓝色&#xff0c;绿色是输出&#xff0c;可以看到dilation1时输入间隔着一个格子。

Pytorch 网络中dilation=0和dilation=N (N=1,2,3,...)的区别

假设输入为4x4&#xff0c;卷积核为3x3&#xff0c;stride1&#xff0c;此时dilation1的卷积情况&#xff1a; 下面是输入为7x7&#xff0c;卷积核为3x3&#xff0c;stride1&#xff0c;dilation2时候的卷积情况 在这种情况下&#xff0c;卷积核的感受野由原来的3x3变成了现在…

pytorch之nn.Conv1d详解

博主欢迎转载&#xff0c;但请一定要给出原文链接&#xff0c;标注出处&#xff01;&#xff01;&#xff01;谢谢~ pytorch之nn.Conv1d详解 &#xff08;没想到当初整理这篇&#xff0c;竟然有那么多人看&#xff0c;而且还有不少人提问。由于CSDN不常登陆&#xff0c;所以评…

语义分割 - DeepLab系列(v1, v2, v3, v3+)

目录 论文精读四种版本网络的对比v1v2v3v3 先验知识分辨率的损失多尺度特征&#xff08;multi-scale features&#xff09;空洞卷积&#xff08;Dilated/Atrous Convolution&#xff09;标准卷积与空洞卷积空洞卷积的作用为了保证输出图像尺寸不变时&#xff0c;padding的设定值…

从一维卷积、因果卷积(Causal CNN)、扩展卷积(Dilation CNN) 到 时间卷积网络 (TCN)

来源: AINLPer微信公众号&#xff08;每日干货分享&#xff01;&#xff01;&#xff09; 编辑: ShuYini 校稿: ShuYini 时间: 2022-09-30 引言 卷积神经网络 (CNN) 尽管通常与图像分类任务相关&#xff0c;但经过改造&#xff0c;同样可以用于序列建模预测。在本文中&#xf…

Pytorch之经典神经网络语义分割(3.1) —— 空洞卷积 Dilated conv/Atrous Conv (膨胀卷积/扩张卷积)(扩张率dilation rate) pytorch实现

2016年提出的 空洞卷积广泛应用于语义分割与目标检测等任务中 空洞卷积(膨胀卷积/扩张卷积) Dilated/Atrous Convolution 空洞卷积是一种不增加参数量(运算量)同时增加输出单元感受野的一种方法。Atrous 卷积&#xff0c;就是带洞的卷积&#xff0c;卷积核是稀疏的 此外&#x…

pytorch的函数中的dilation参数的作用

如果我们设置的dilation0的话&#xff0c;效果如图&#xff1a; 蓝色为输入&#xff0c;绿色为输出&#xff0c;可见卷积核为3*3的卷积核 如果我们设置的是dilation1&#xff0c;那么效果如图&#xff1a; 蓝色为输入&#xff0c;绿色为输出&#xff0c;卷积核仍为3*3&#x…

Pytorch nn.conv2d 的 参数 dilation =1 究竟是?

在pytorch 的 nn.conv2d 和 nn.ConvTranspose2d都有这个参数 dilation。而且默认参数值是 1。那么&#xff0c;当 dilation1 的时候&#xff0c;对应的究竟是 图1 还是 图2 &#xff1f;是图2。 图1. 图2. 参考资料 Pytorch Tutorial

nn.Conv2d()中dilation参数的作用

nn.Conv2d()中dilation参数的作用 下面这张图很好的描述了这个参数的作用 优点&#xff1a; 这样每次进行单次计算时覆盖的面积&#xff08;感受域&#xff09;增大&#xff0c;最开始时3*3 9 然后是5*5 25最后是7*749&#xff0c;增加了感受域却并未增加计算量&#xff0c…

常规-分组-深度分离-分组深度分离卷积-参数量-计算量-dilation-python实现

不同的卷积操作 本文所用样本一般的卷积&#xff08;常规的&#xff09;分组卷积深度分离卷积逐通道卷积&#xff08;depthwise conv&#xff09;逐点卷积 &#xff08;pointwise conv&#xff09; 分组深度分离卷积上面卷积总结卷积的dilation 本文所用样本 x t o r c h . z …

深度学习中常用的几种卷积(下篇):膨胀卷积、可分离卷积(深度可分离、空间可分离)、分组卷积(附Pytorch测试代码)

卷积分类 一、膨胀卷积1.介绍2.调用方式3.实例4.缺点 二、可分离卷积1.空间可分离卷积1&#xff09;介绍2&#xff09;优点及缺点3&#xff09;实例 2.深度可分离卷积1&#xff09;介绍2&#xff09;优点及缺点3&#xff09;实例 三、分组卷积1.介绍2.调用方式以及nn.Conv2d的g…

tensorlfow 卷积操作解释

解释一下: tf.keras.layers.Conv2D(filters,kernel_size,strides=(1, 1),padding=valid,data_format=None,dilation_rate=(1, 1),groups=1,activation=None,use_bias=True,kernel_initializer=glorot_uniform,bias_initializer=zeros,kernel_regularizer=None,bias_regulariz…

dilation conv 和 deconv

最近工作要用到dilation conv&#xff0c;在此总结一下空洞卷积&#xff0c;并和deconv进行对比。 dilation conv 首先空洞卷积的目的是为了在扩大感受野的同时&#xff0c;不降低图片分辨率和不引入额外参数及计算量&#xff08;一般在CNN中扩大感受野都需要使用s>1的con…

Halcon 形态学(膨胀(Dilation)、腐蚀(Erosion))

文章目录 1 形态学概念2 膨胀(Dilation) 算子介绍3 腐蚀(Erosion)算子介绍4 膨胀腐蚀 示例15 腐蚀膨胀 示例26 示例原图7 补充:结构元素概念1 形态学概念 图像的形态学处理是对图像的局部像素进行处理,用于从图像中提取有意义的局部图像细节。 通过改变局部区域的像素形态…

Torch 池化操作大全 MaxPool2d MaxUnpool2d AvgPool2d FractionalMaxPool2d LPPool2d AdaptivePool2d dilation详解

torch 池化操作 1 池化操作2 类型2.1 MaxPool2d()2.2 MaxUnPool2d()2.3 AvgPool2d()2.4 FractionalMaxPool2d()2.5LPPool2d()2.6AdaptiveMaxPool2d()2.7 AdaptiveAvgPool2d() 3 总结 自我学习记录&#xff0c;他人转载请注明出处 1 池化操作 作用&#xff1a; 提取图片重点特征…

nn.Conv2d中的dilation

参考链接&#xff1a;https://blog.csdn.net/jokerxsy/article/details/108614661 nn.Conv2d中的dilation dilation 1&#xff1a; dilation2:

nn.Conv1d\nn.Conv2d以及groups\dilation参数的理解

文章目录 nn.Conv1dnn.Conv2dnn.Conv2d中groups参数和dilation参数的理解groupsdilation 参考 nn.Conv1d 代码: nn.Conv1d(in_channels 16, out_channels 16, kernel_size (3,2,2), stride (2,2,1), padding [2,2,2])如果输入为: x torch.randn(10,16,30,32,34)则: 1…