« Servlet | メイン | LSO3の内部設計書 »
2004年12月24日
ソースコードのタグ表示
前のエントリーでJavaのコードを載せていますが、そこで四苦八苦。ソースコードを括るタグって何が良いのでしょう?ネット上をぐるりと回ってみると、以下のようなパターンがあるようです。
- preタグのみ
- preタグの入れ子にcodeタグ
- blockquote、pre、codeの順に入れ子
HTMLの意味を汲むならば、codeタグでのみ括ることが意味的に正しいと思うのですが、スタイルシートを使用する際に、インライン要素であるcodeタグでは、ボックスを表現できないという問題があるのです。そこでpreタグを使う必要性が出てくるわけです(ただし、preタグをソースコード表示に使うこと自体は、意味的にもおかしなことではないです)。改行もそのまま反映してくれるので、便利です。更にそのソースコードはプログラムからの引用ということで、blockquoteを付け加える形があるのだと思います。
まあ、結局は個々人の考え方次第だと思いますが、うちは2番目のpreタグ入れ子のcodeタグな方式で今後は進もうかなと考えています。
投稿者 bokupi : 2004年12月24日 00:54
トラックバック
このエントリーのトラックバックURL:
http://omoshiro-joho.com/c-i-mnet/cgi-bin/mt/mt-tb.cgi/155