首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取制表符?

如何获取制表符?
EN

Stack Overflow用户
提问于 2012-03-12 10:21:19
回答 6查看 349.5K关注 0票数 141

在HTML中,没有用于制表符的字符,但是我不明白为什么我可以在这里复制并粘贴一个:。(您不能看到它的全宽,但如果您单击编辑我的问题,您将看到字符。)如果我可以复制和粘贴一个制表符,那么应该有一个unicode等效项可以编码到html中。我知道它不存在,但这是一个我永远无法理解的奥秘。

所以我的问题是:即使我可以复制和粘贴选项卡,为什么没有unicode字符?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-03-12 10:24:47

当然,标签有一个实体:

代码语言:javascript
复制
	

(制表符是ASCII字符9或Unicode U+0009。)

但是,就像文字制表符(您在文本编辑器中键入的制表符)一样,除了

代码语言:javascript
复制
块中的那些文字制表符之外,all tab characters are treated as whitespace by HTML parsers and collapsed into a single space块中的文字制表符将以等宽字体呈现为8 spaces。
票数 193
EN

Stack Overflow用户

发布于 2012-03-12 10:28:08

将其放在<pre></pre>标记之间,然后使用此字符&#9;

如果没有<pre></pre>标记,它将无法工作

票数 55
EN

Stack Overflow用户

发布于 2014-10-21 06:19:28

发布另一个更完整的替代方案。当我尝试基于"pre“的答案时,他们也添加了额外的竖线分隔符。

每个标签都可以转换成不需要折行的连续不间断空格。

代码语言:javascript
复制
"&nbsp;&nbsp;&nbsp;&nbsp;" 

不建议在页面中重复/广泛使用此选项。div边距/填充方法看起来要干净得多。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9660987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档