Ist*_*ván 29 html javascript whitespace space html-entities
通过创建变量
var a = 'something' + ' ' + 'something'
Run Code Online (Sandbox Code Playgroud)
我得到这个价值:'something something'
.
如何在JavaScript中创建一个包含多个空格的字符串?
And*_*Evt 69
使用\xa0
- 这是一个NO-BREAK SPACE char.
从UTF-8编码表和Unicode字符引用,可以写成如下:
var a = 'something' + '\xa0\xa0\xa0\xa0\xa0\xa0\xa0' + 'something';
Run Code Online (Sandbox Code Playgroud)
krm*_*mld 10
var a = 'something' + Array(10).fill('\xa0').join('') + 'something'
Run Code Online (Sandbox Code Playgroud)
里面的数字Array(10)
可以更改为所需的空格数
使用
它是用于表示不间断空间的实体.它本质上是一个标准空间,主要区别在于浏览器不应该在占用的点处中断(或换行)一行文本.
var a = 'something' + '         ' + 'something'
Run Code Online (Sandbox Code Playgroud)
HTML中使用的常见字符实体是不间断空格( ).
请记住,浏览器将始终截断HTML页面中的空格.如果在文本中写入10个空格,浏览器将删除其中的9个空格.要为文字添加真实空间,您可以使用 字符实体.
http://www.w3schools.com/html/html_entities.asp
演示
var a = 'something' + '         ' + 'something';
document.body.innerHTML = a;
Run Code Online (Sandbox Code Playgroud)