微信小程序填坑之路(一):text空格符号以及省略号

1、text的空格符

  • 首先需要设置<text> 控件的decode值
  • decode可以解析的有&nbsp; &lt; &gt; &amp; &apos; &ensp; &emsp;
说明
ensp 中文字符空格一半大小
emsp 中文字符空格大小
nbsp 根据字体设置的空格大小

例如: <text decode="emsp">提&emsp;交</text>

2、text单行显示,超出部分省略号表示

  • 单行显示,超出部分显示省略号
.single {
    /* 超出的文本内容隐藏 */ 
   overflow: hidden;
   /* 超出显示省略号 */ 
   text-overflow: ellipsis;
   /* 强制不换行 */ 
   white-space: nowrap;
}

<text class="single">活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍</text>

效果图:
单行显示
  • 多行显示,设置显示指定行数,超出部分显示省略号
.mutli {
 /* 对象作为伸缩盒子模型显示 */
 display: -webkit-box; 
 /* 允许任意非CJK(Chinese/Japanese/Korean)文本间的单词断行 */
 word-break: break-all;
 /* 设置或检索伸缩盒对象的子元素的排列方式 */
 -webkit-box-orient: vertical; 
 /* 可显示的最多行数 */
 -webkit-line-clamp: 2; 
  /* 超出的文本内容隐藏 */
 overflow: hidden; 
 /* 超出显示省略号 */ 
 text-overflow: ellipsis;
}  

 <text class="mutli">活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍活动介绍</text>

效果图:
多行显示
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,431评论 0 13
  • 设置列别名 设置列别名,需要在列名和别名中间加AS或者空格,如 值得注意的是,这个别名只能用双引号括起来,也可以不...
    Azur_wxj阅读 762评论 0 1
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,627评论 0 4
  • 拍摄:华为荣耀6和Nubia z11 minis APP处理:MIX 喜欢就点个赞鼓励一下吧。 >点击[Charl...
    Charles远仁阅读 512评论 7 5

友情链接更多精彩内容