課題
ドキュメントやチュートリアルなどのようにソースコードが多く表示さ
れる Webページ に は 、 ス タ イ ル 設 定 に 関 す る 固 有 の 問 題 が あ り ま
す。コードを表示させるための<pre>要素や<code>要素には、下のよう
なデフォルトのスタイルが適用されます。
しかし、このようなスタイルがすべてのコードに適しているわけではあ
りません。例えば、タブはコードのインデントには適していますが、
Webではあまり使われません。ブラウザ上では、タブは空白 8 文字分とし
て表示されるためです。このような広すぎるインデントは、図 5.12 のよ
うにひどい表示をもたらします。ボックスに収まらなくなってしまうこと
も多いでしょう。
タブのインデント幅の
調整
23
pre,code{
font‐family:monospace;
}
pre{
display:block;
margin:1em0;
white‐space:pre;
}