1. ホーム
  2. html

[解決済み] タブ文字を取得するには?

2022-03-01 21:23:13

質問

HTMLではタブの文字はないのですが、なぜここにタブをコピー&ペーストできるのか、混乱しています: . (全幅は見えませんが、クリックして私の質問を編集すると、文字が見えます)。もし私がタブ文字をコピー&ペーストできるのであれば、htmlにコード化できるユニコードに相当するものがあるはずです。存在しないことは分かっているのですが、これがどうしても掴めない謎です。

そこで質問なのですが、なぜコピー&ペーストができてもタブのユニコード文字がないのでしょうか?

解決方法は?

確かにタブの実体がありますね。

	

(タブはASCII文字9、またはUnicode U+0009です)。

ただし、リテラルタブ(テキストエディタに入力するもの)と同じです。 HTMLパーサーはすべてのタブ文字を空白文字として扱い、1つのスペースに畳み込みます。 ただし <pre> ブロックの場合、リテラルタブは 8スペース を等幅フォントで表示する。