【问题标题】:Encoding a tab in html在 html 中编码选项卡
【发布时间】:2011-04-26 04:35:17
【问题描述】:

我可以在 HTML 文档中使用   对空格进行编码。制表符是否有等价物?

我正在尝试使用包含制表符的文本预加载 <textarea>,但我的 CMS 删除了 HTML 代码中存在的所有制表符字符。

【问题讨论】:

标签: html-entities


【解决方案1】:

查看您的编辑后,答案非常简单:	 :)

【讨论】:

  • 其实没那么简单。请参阅下面的答案
  • 其实是给 OP 的。他使用的是<textarea>,它与<pre> 有相似之处。您的答案仍然有有用的信息,但您应该在 <pre> 之后添加“<textarea> 等”以确认原始问题。
  • 不允许在 html 中编码的空间,你的意思是 :) ? xD
【解决方案2】:
可以使用

    

Read More at W3.org for HTML3

Read More at W3.org for HTML4

【讨论】:

    【解决方案3】:

    在纯 HTML 中编码 TAB 字符的唯一方法是用<pre></pre> 标签包围它,这会将您的字体变成像 Courier New 这样的单空格字体。 HTML 中没有特定的 <tab></tab> 类似标签。不要问我为什么。

    在标签之间放置“<textarea> etc”。

    在充分尊重上述答案的情况下,仅放置 &#9 将不起作用,因为 HTML 会将其替换为空格,除非它位于 PRE 标记之间。

    【讨论】:

      【解决方案4】:

      简单易行的答案是包含在 CSS 中。

      white-space: pre;
      

      【讨论】:

      • 这个东西同时保留了\t\n。完美。
      • 这是恕我直言的完美解决方案——非常感谢。在其他情况下也非常有用。
      猜你喜欢
      • 2014-12-03
      • 1970-01-01
      • 1970-01-01
      • 2021-05-08
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多