結論
半角スペースを半角スペースとして表示するにはwhite-space: pre;
を使います。
pre
はおそらくpre要素のpreですね。
white-space
はCSSプロパティです。
つまり、表示したいスペース入りのテキストを含む要素のCSSルールとしてwhite-space: pre;
を指定します。
例
.space-text {
white-space: pre;
}
<div class="space-text"> hello World </div>
おわりに
連続する複数の半角スペースは1つにまとめられたり、先頭末尾の半角スペースは省略される
これははじめてHTMLに触れた人が戸惑う部分だと思います。
ではその半角スペース分の空白をどのようにして表示すればいいのかと調べれば、
などの特殊文字を紹介する記事が数多くヒットします。
HTMLでの半角スペースは
なんだと強引に表現するサイトもありますが、半角スペースと
が異なることは調べればすぐわかります。
もう文字コードから違います。
半角スペースと
は別物なのに、半角スペースを表示するために
を使っていいのでしょうか?
答えはNoだと思います。