Html 如何获取制表符?
在HTML中,选项卡没有字符,但我不明白为什么可以在这里复制和粘贴一个:。(你看不到它的全部宽度,但是如果你点击编辑我的问题,你会看到这个字符。)如果我可以复制并粘贴一个制表符,应该有一个可以编码成html的unicode等价物。我知道它不存在,但这是一个我一直无法理解的谜Html 如何获取制表符?,html,Html,在HTML中,选项卡没有字符,但我不明白为什么可以在这里复制和粘贴一个:。(你看不到它的全部宽度,但是如果你点击编辑我的问题,你会看到这个字符。)如果我可以复制并粘贴一个制表符,应该有一个可以编码成html的unicode等价物。我知道它不存在,但这是一个我一直无法理解的谜 所以我的问题是:为什么即使我可以复制和粘贴标签,也没有unicode字符呢?确定标签有一个实体: ; (选项卡为ASCII字符9或Unicode U+0009。) 但是,与文字标签(您在文本编辑器中键入的标签)一样,
所以我的问题是:为什么即使我可以复制和粘贴标签,也没有unicode字符呢?确定标签有一个实体:
;
(选项卡为ASCII字符9或Unicode U+0009。)
但是,与文字标签(您在文本编辑器中键入的标签)一样,除了块中的标签,文字标签将以单空格字体呈现。标签是unicode库中的[HT]或字符号9。将其放在
标签之间。发布另一种更完整的替代方案。当我尝试基于“pre”的答案时,他们也添加了额外的垂直线分隔符
<div style="padding-left:4.00em;">Indenented text </div>
每个制表符都可以转换为不需要换行的不间断空格序列
<p>regular paragraph regular paragraph regular paragraph</p>
<p class="tabbed">Indented text Indented text Indented text</p>
<p>regular paragraph regular paragraph regular paragraph</p>
不建议在页面内重复/广泛使用此选项。div边距/填充方法看起来更干净。试试
&emsp代码>
根据文件:
字符实体&ensp代码>和&emsp代码>表示一个en空间和一个em
空间,其中en空间为点大小的一半,em空间为点大小的一半
空格等于当前字体的点大小。固定音高
字体,用户代理可以将en空间视为等同于
空间字符,并且em空间与两个空间相等
人物
文档链接:我使用和#9代码>用于两个字符宽的选项卡。如前所述,出于效率考虑,顺序空格合并到浏览器实际显示的一个空格中。记住HTML中的ML代表什么。这是一种标记语言,旨在控制文本的显示方式。。不是空白:p
尽管如此,您仍然可以假装浏览器尊重选项卡,因为选项卡所做的只是在4个空格前加上前缀,而CSS很容易做到这一点。要么排队,就像
那么HTML可能看起来像
常规段落常规段落常规段落常规段落
缩进文本缩进文本缩进文本缩进文本缩进文本
常规段落常规段落常规段落常规段落
这很有趣,但如果它是unicode字符,那么html根本不应该改变它(折叠它),对吗?unicode没有自己的制表符;U+0009与按tab
获得的制表符相同。(我认为您可能会将HTML实体与Unicode字符集混淆。)更一般地说,您可以使用 ;在任何带有CSS样式空白的元素中:pre;就像在《好吧,这很好》中,我试着使用 代码>本身,但它不起作用。感谢您提及
!很好的建议。为什么它会这样做呢?标签定义了预格式化文本。标签内的任何文本位置都会保留空格、换行符、制表符等。它通常会以固定宽度的字体显示,如Courier。您可以使用任何html标签,并结合空白:预换行代码>或空白:前置代码>如果制表符被用作将文本对齐到制表符右侧的工具(其中左侧的非固定宽度字体文本不相等),转换为nbsp字符将无法解决问题。这与制表符不同,只是添加了空格,因此没有与此相关的列。这是一个制表符:“”。如果需要其他字符,请发短信给我!我还有空格、破折号和希腊字母!在Unix上:Ctrl+Shift+U,然后9表示缩进字符。StackOverflow比问题或答案更严重地咀嚼注释文本`“、”和“”是粘贴的制表符,以各种方式引用。制表符不是这样做的。标签将内容排成一行,一行可能会添加3个空格,另一行可能会添加4个空格。从概念上讲,它将光标移动到下一个制表位。
.tabbed {padding-left:4.00em;}
<p>regular paragraph regular paragraph regular paragraph</p>
<p class="tabbed">Indented text Indented text Indented text</p>
<p>regular paragraph regular paragraph regular paragraph</p>