fc2ブログ

2005-07-16

悩ましき全角スペース

やっぱり全角スペースは削ろうと決めた、んだけど、行頭がカッコの時の問題が解決しない。

「」『』が段落の文頭にある場合は字下げしたくないのなら、そういう段落にのみクラスを割り振ればいちおう解決はできる。でも、行頭がカッコの段落ってわざわざクラス名を付けてやるだけの価値、つまり他の段落との違いがあるだろうか? カッコの意味ごとにクラス名を変えるというのも煩雑すぎるし。

小説なら台詞部分には明確な意味があるから、 <p class="speech"> とでもすればいいんだけど(それでも、台詞でない段落の文頭にカッコが来たらどうするか? という問題は残る)。

個人的には、小説は全角スペースでの字下げであってほしい。けど、valid な HTML とは相容れないかもしれない。text-indent を使うべきかもしれない。それとも一種の整形済みテキスト?

とりあえず、考えてみた結果としては

  1. 全角スペースは字下げに用いない
  2. 行頭がカッコ類でも特別な意味づけはしない

ということになった。ただ、text-indent を設定した際にカッコでも字下げされてしまうのはなんだか気持ち悪い……でも我慢。自分が思うほど読む人は気にしてなかったりする。多分。

む。全角スペース字下げが HTML 的によろしくないとすると、の後に挿入する全角スペースもまずいのでは? <span class="exclamation-mark"> としろというのか。んあー。

スポンサーサイト



Comments

徳保隆夫 (URL) 2005-07-17 16:11 edit
http://folio.daa.jp/09/
私が HTML 文書化を担当した Web 雑誌 Folio では、全角スペースを使うことにしました。というのは、著者の方々が、全角スペースはその文章に必須だといったからです。したがって、そのスペースは単なるデザインの問題ではなく、欠くべからざる作品の一部分とみなすこととなったわけです。

一方、全角スペースにこだわらない方の原稿については、text-indent を用いたりもしました。ちなみに段組にテーブルを使った理由もいろいろあるのですが、今の話題とは関係ないので割愛します。
灰天 (URL) 2005-07-18 17:13 edit
著者の方々のこだわりは少しわかるかもしれません。もしここが小説や詩を載せるサイトだったら、字下げには全角スペースを使ったでしょう。文頭のスペースを含めて一つの作品であり、マークアップはそこにしていくものだと思うからです。

かといって、ではページ上の余白はスペースや <br> の連続で表すのかというと、それはまずいのだろうという気もします。小説などには独自のマークアップ言語が必要なんでしょうね。

Post comment

管理者にのみ表示する
  • タグは使用できません。
  • 「非公開」にチェックを入れると管理者以外には表示されなくなります。

Trackback

Trackback URL
http://nilu.blog13.fc2.com/tb.php/28-4f1e516e