字符如下:
const str = "[{'return_data': 'response', 'return_data_type': 'com.xiaoju.uemc.modules.support.common.Response'}]";AI运行代码js12
pre:可以保留您需要的文本格式,比如不会取消换行和空格,并且所示文本是等宽的
code:将文本变成等宽字体以及提示这段文本是源程序代码
无限制时,可以看到是没有任何区别的
设置div(宽200px,高200px)包裹时,可以看到pre出现了滚动条,而code出现了换行
给div加上 overflow-Y: scroll时,code标签也出现了横向滚动条
当字符自带换行时
const str = `[{ 'return_data': 'response', 'return_data_type': 'com.xiaoju.uemc.modules.support.common.Response'}]`;
可以看到两个都有换行,但pre保留了空格,
且两个滚动条的高度不同,pre以代码为高度,code以div为高度(截图显示不了,请自行体会)
5. 转义字符
const str = `[{ 'return_data': \n'response', 'return_data_type':\n'com.xiaoju.uemc.modules.support.common.Response'}]`;
normal,和上面一样
nowrap,pre保留空格和换行,不保留文字换行(有滚动条);code样式清空
pre,code和pre样式一样,保留空格、行尾空格换行,不保留文字换行
pre-wrap,code和pre样式一样,保留空格、行尾空格换行,保留文字换行
pre-lin,,保留换行符,合并空格和制表符,文字换行,行尾空格删除
break-spaces,保留换行符,保留空格和制表符,文字换行,行尾空格保留
总结:
换行符 | 空格和制表符 | 文字换行 | 行尾空格 | |
---|---|---|---|---|
normal | 合并 | 合并 | 换行 | 删除 |
nowrap | 合并 | 合并 | 不换行 | 删除 |
pre | 保留 | 保留 | 不换行 | 保留 |
pre-wrap | 保留 | 保留 | 换行 | 挂起 |
pre-line | 保留 | 合并 | 换行 | 删除 |
break-space | 保留 | 保留 | 换行 | 换行 |
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
下一篇:没有了