如何获得制表符?
在HTML中,没有一个标签的字符,但我很困惑,为什么我可以复制和粘贴在这里:。 (你看不到它的全部宽度,但是如果你点击编辑我的问题,你会看到这个字符)。如果我可以复制和粘贴一个制表符,应该有一个相同的unicode,可以编码成html 。 我知道它不存在,但这是我从来没有能够掌握的一个谜。
所以我的问题是:即使我可以复制和粘贴,为什么没有一个标签的Unicode字符?
当然,有一个标签的实体:
	
(该选项卡是ASCII字符9,或Unicode U + 0009。)
然而,就像文本标签(你input到文本编辑器中)一样, 所有标签字符被HTMLparsing器视为空白,并折叠成一个空格,除了<pre>
块中的那些空格 ,其中文字标签将被渲染为8等宽字体中的空格 。
把它放在<pre></pre>
标签之间,然后使用这个字符	
没有<pre></pre>
标签就无法运行
试试 
根据文档:
字符实体
 
和 
分别表示en空间和em空间,其中en空间是点大小的一半,em空间等于当前字体的点大小。 对于固定间距字体,用户代理可以将en空间等同于一个空格字符,而em空间等价于两个空格字符。
文件链接: https : //www.w3.org/MarkUp/html3/specialchars.html
发布另一个select是更完整的。 当我尝试“预”的答案时,他们也增加了额外的垂直换行符。
每个选项卡都可以转换为无需打包的序列。
" "
这不build议在页面中重复/广泛使用。 一个div保证金/填充的方法会显得更干净。
在unicode库中,Tab是[HT]或字符数字9。
对于两个字符宽的选项卡,我使用<span style="display: inline-block; width: 2ch;">	</span>
。