laravel框架中:一个模块中,有一些文字,文字中可能包含超链接,要让超链接正常显示,且让中文后紧跟英文,英文也换行显示:

1.HTML相关处理
前端从后端获取到的超链接数据形式 是 HTML实体,要将数据进行处理 转换成 字符,页面上以超链接形式显示

php 中:html_entity_decode() 函数把 HTML 实体转换为字符
html_entity_decode() 函数是 htmlentities() 函数的反函数。

laravel框架里 ,html 页面中加上 html_entity_decode() 函数对 要显示的文字数据 进行处理
eg:

{!! html_entity_decode($text) !!}

其他框架处理按此处理逻辑,将数据进行

2.css 相关处理
给元素一个宽度,然后
① 设置该元素- - -word-break: break-all;
② 设置该元素下的 a 链接- - -display: inline;

.text {width: 185px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-overflow: ellipsis;// 英文换行处理word-break: break-all;
}.text a {display: inline;
}

文字中没有超链接,要多行换行处理的话,这样写就行:

.text {width: 185px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-overflow: ellipsis;
}

有链接的换行处理,英文字符换行核心样式:

.text {word-break: break-all;
}.text a {display: inline;
}

英文字符换行其他参考样式处理:

.text {word-wrap: break-word;white-space: normal;word-break: break-all;width: 200px;
}

laravel文字+链接(英文字符)--多行换行处理相关推荐

  1. css设置超出几行显示省略号(单行、多行),兼容数字英文不换行问题,兼容中文字符隔空换行问题

    1.单行文本超长显示省略号 /* css */ p{overflow: hidden;/*超出部分隐藏*/text-overflow:ellipsis;/* 超出部分显示省略号 */white-spa ...

  2. 英文字符不换行,汉字可以,你需要这个css样式

    今天遇到一个问题,在对话页面,输入aaaaaa-,一直到100(最多100)个字符,发送之后,发现超过了对话框的长度,没有换行,数字也是一样,但是输入100个汉字,就可以自动换行. 在F12里查看对话 ...

  3. layerui的弹出层只显示两行英文字符不换行的解决方法

    如下图展示 如上图,多余的英文字符并不自动换行,放在浏览器里面按f12调试一下.找到layer/need/layer.css将第45行的增加了如下属性:word-break: break-all; 最 ...

  4. css首行缩进字符间距行高_黑暗代码风格的学院:换行,间距和缩进

    css首行缩进字符间距行高 Hey guys! Let me walk you through the next part of our dark-style code academy. In thi ...

  5. 输入多行英文字符,统计单词个数

    读入多行英文字符,统计其中单词的个数.各单词之间用空格或回车分隔,空格或回车数可以是多个. #include<stdio.h> #pragma warning(disable:4996) ...

  6. JQ 获得字符串实际长度,中文字符或文字占2,英文字符或字母1

    ///<summary>获得字符串实际长度,中文字符或文字占2,英文字符或字母1,".,,/,*,;,:,;,-,+,""1个</summary> ...

  7. JS 去除输入框里面空格、英文字符、换行符

    // 去除所有空格和换行符 const _s = str.replace(/\ +/g, '').replace(/[\r\n]/g, '') // 获取所有英文字符 const _ss = _s.r ...

  8. Keil5移植代码后的注释文字变成问号以及让英文字符不那么别扭!

    我们在移植代码的时候总会出现文字注释变成了问号,文字少的时候没关系,我们还能手动打打,但是文字很多或者想把注释留下来就很费时了,网上有方法让注释文字"回来了",但是英文字符变得很不 ...

  9. python程序采用unicode编码、英文字符_python--基础字符编码

    一 了解字符编码的知识储备 一 计算机基础知识 二 文本编辑器存取文件的原理(nodepad++,pycharm,word) #1.打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的 ...

最新文章

  1. Rabbitmq基本框架和安装(1)
  2. jump game java_Jump Game II leetcode java
  3. windows container (docker) 容器资料笔记
  4. leetcode算法题--石子游戏
  5. MySQL Range Optimization
  6. ES6/04/严格模式,开启严格模式,严格模式与普通模式对比发生了那些变化,高阶函数,闭包函数,递归函数,递归实例(1,阶乘,2,斐波那契数列,3,根据id返回对应数据对象),浅拷贝和深拷贝
  7. nodejs 快速发布rtsp server
  8. 手机如何无线投屏到电视/电脑
  9. app小程序手机端Python爬虫实战10xpath定位方式
  10. idea右键新建(new) 但是没有Scala class选项
  11. python天眼查爬虫_普通用户的天眼查爬取
  12. Android自定义View实现方位刻度尺(类似于吃鸡手游)
  13. idr寄存器、_STM32中的IDR和ODR寄存器
  14. 你不能错过的高效率工具:第1期
  15. 分布式系统架构系列讲解八(分布式一致性 8):PBFT算法
  16. 小米公司不管老用户的手机了。小米1
  17. ClickHouse 数据导出导入
  18. 新手体验 kaggle上的电影评论情感分析
  19. CSS隐藏多余文字的几个方法
  20. Unable to find resource

热门文章

  1. VM安装系统 出现nor find File.gho
  2. 如何在win7下装win8以及我的win8之旅
  3. 计算机集成技术||PT 软件介绍
  4. 人类始终无法抗拒的十种心理
  5. 俄罗斯有哪些做仿真引擎的软件公司
  6. Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
  7. zxmh.net 的漫画下载
  8. 可以在手机制作游戏的软件
  9. 几种常用RAID的特性
  10. 橙旗贷11月13日故障公告补偿金已经发放