• ベストアンサー

html コンテンツのインデントについて

ほーむぺーじに、プログラムのソースコードを 載せるときに、ソースコードをインデントしたいの ですが、<pre> <li> と以外のスマートな手段を 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

HTMLでは幾つかのスペースを表現する事が出来ます。 &thisp; &ensp; &emsp; &nbsp; (HTMLとして処理されてしまうので&を全角で書いています。) この中で、&nbsp;はNo Break SPaceといって、改行の対象にならないスペースです。 これを何個か入れてやる方法ですが、あんまりスマートじゃ無いですね。 私は、<PRE>と併用して、<TT>または<CODE>といった等幅フォントにしたりもします。

ZeroWorld
質問者

お礼

ありがとうございます。Preだとスタイルシートの関係で デザインが変な風になってしまう気がしたので別の方法をと 考えました。絶対に一番楽ではあると思うのですが・・ これをのぞくとこの方法が一番良いっぽいですね^^ とりあえずこれでやることにします。ありがとうございました。 (こちらの質問のほうは、すごい方法をご存知の方もいらっしゃるかも しれませんので、後学のためもう少し開いたままにさせていただきます。)

ZeroWorld
質問者

補足

これ以上お返事いただけないので、閉めたいとおもいます。 結局アンパサンドでやってます。ありがとうございました

関連するQ&A