美文网首页
页面显示空格数和dom结构显示空格数不一致问题

页面显示空格数和dom结构显示空格数不一致问题

作者: RexingLeung | 来源:发表于2020-05-19 18:32 被阅读0次

一个空格引起前后端编码格式问题

今天在做业务的时候,测试那边发来一个bug,说我空格出现不完整,我看了一下这边页面,发现有空格啊,我回去跟测试说:有空格啊;然后测试给我发来一张图


e1a40087f1712e8f22a3ff7bd40ca05.png

wtf!!!这是什么鬼

然后我打开了一下调试窗口发现dom结构是正常的


f8ce379a1287df929fc4c3daad8410e.png

因为html会自动处理多个空格压缩成一个空格问题,因为后(s)台(b)没有使用   或者是 %20 进行转译,直接使用了空格

解决方案

没办法了后台大佬又不肯改,只能前端来修改了
下面是修改后的效果,完美


3.png

这里使用了<pre> 标签进行修改,下面是pre标签的c3s解释

定义和用法

pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
<pre> 标签的一个常见应用就是用来表示计算机的源代码。

注意点

可以导致段落断开的标签(例如标题、<p> 和 <address> 标签)绝不能包含在 <pre> 所定义的块里。尽管有些浏览器会把段落结束标签解释为简单地换行,但是这种行为在所有浏览器上并不都是一样的。
还需要注意pre标签格式问题,pre默认格式保留空格和换行符,呈现为等宽字体,下面是解决方法


pre {
  margin: 0;
  padding: 0;
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  font-family: PingFangSC-Regular, PingFang SC;
}

相关文章

  • 页面显示空格数和dom结构显示空格数不一致问题

    一个空格引起前后端编码格式问题 今天在做业务的时候,测试那边发来一个bug,说我空格出现不完整,我看了一下这边页面...

  • html如何显示空格

    一、使用全角空格 全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示; 二、使用空格...

  • 生信技能树总结1

    wc test.bed 显示文件的行数,bytes数,字数 more test.bed 逐渐显示,空格键继续,q退...

  • js去除字符串中所有空格

    问题:获取到的值有前后空格导致页面无法显示出内容 后来发现是字符串空格的原因,使用正则表达式去掉空格后问题解决

  • R语言批量导入中国气象数据网站数据

    问题引入 从中国气象数据网站下载的数据是TXT格式,以空格隔开,但是不同列之间的空格数不一致。如下图: 用read...

  • JSR-303 Validation 实战样例

    勾选tab自动插入空格 设置profile 显示空格和tab

  • Android Studio Setting

    1.显示空格。 我习惯显示空格,这样就能看出缩进是tab缩进还是空格缩进。建议使用空格缩进。Settings-->...

  • Css:让“\n”生效

    问题描述 使用textare,输入的文本;当存在换行(\n)、空格符的时候,显示的文本与输入框的文本显示不一致,换...

  • 2018-05-08 实现String.xml中添加多个空格

    场景: 在TextView中显示String的字符串,需要显示多个空格问题: 在TextView中显示Shtrin...

  • MAC 电脑快捷键

    新建文件 : command + shift + N 显示隐藏聚焦搜索: command + 空格 当前页面最...

网友评论

      本文标题:页面显示空格数和dom结构显示空格数不一致问题

      本文链接:https://www.haomeiwen.com/subject/xrqiohtx.html