实现方法:
实现方法:
在CSS
中使用text-overflow:ellipsis;
属性可以把多余的文字自动转化为省略号。需要注意的是,为了使该属性生效,需要同时设置overflow:hidden;
和white-space:nowrap;
属性。
示例1:
<p class="ellipsis">这是一段非常非常长的文字,它可能显示不完</p>
.ellipsis{
white-space:nowrap; /*禁止换行*/
overflow:hidden; /*超出部分隐藏*/
text-overflow:ellipsis; /*多余文字转换为省略号*/
width: 200px; /*手动设置宽度*/
}
在这个例子中,我们手动设置了p
元素的宽度为200px,并同时设置了CSS
样式,使得多余的文字被转化为省略号。
示例2:
<div class="ellipsis">
<img src="image.jpg" alt="图片">
<p>这是一张图片描述文字,可能很长,但不能超出宽度</p>
</div>
.ellipsis{
white-space:nowrap; /*禁止换行*/
overflow:hidden; /*超出部分隐藏*/
text-overflow:ellipsis; /*多余文字转换为省略号*/
width: 300px; /*手动设置宽度*/
}
.ellipsis p{
display:inline-block; /*防止p标签换行*/
max-width: 200px; /*设置p标签的最大宽度*/
}
.ellipsis img{
height: 100px; /*设置图片的显示高度*/
margin-right: 10px; /*为了美观,设置图片右侧间隔*/
}
在这个例子中,我们使用了HTML
标签嵌套的方法,在一个div
元素中显示了图片和描述文字,并使用了CSS
样式对其进行布局和样式。需要注意的是,为了使文字不被图片挤出去,我们使用了max-width
属性限制了p
元素的宽度,并设置了display:inline-block;
样式使其可以和图片并排显示。
沃梦达教程
本文标题为:html中把多余文字转化为省略号的实现方法方法
基础教程推荐
猜你喜欢
- 用js读、写、删除Cookie代码分享及详细注释说明 2024-03-20
- jquery实现滑动楼梯效果 2024-04-03
- CSS实现垂直居中的4种思路详解 2023-12-21
- 关于vue.js过渡css类名的理解(推荐) 2024-03-11
- Ajax学习笔记整理 2022-12-15
- “Windows Phone HTML5 App”和“Javascript Windows Store Project”之间的区别 2023-10-25
- vue3脚手架删除严模格式 即校验 2023-10-08
- CSS list-style-type属性使用方法 2023-12-21
- 使用box-sizing让CSS布局更直观 2023-12-22
- CSS 垂直居中的5种实现方法 2023-12-22