2007年10月26日金曜日

スペースががが。

連続スペースが置換されて消えるのはやっぱりpreタグでしか解決できないのだろうが……。
できればcodeタグとかでどうにかなってほしかったりもするが。
プログラムのソースコードを乗っける場合が非常に面倒でしょうがない。
フォームからtabが入力できないのも不便。
どっかのブログではtab入力できたんだけどなぁ~。
Googleも早く対応させてくれないかなぁ~tab。


以下、代表的な空白文字の表示実験。

HTMLの編集の場合(リターンコードは設定で置換設定)

文頭にスペース1字の場合
a

文頭にスペース2字の場合
a

文章中にスペース1字の場合
a b

文章中にスペース2字の場合
a b

文頭にタブ1文字の場合
a

文頭にタブ2文字の場合
a

文章中にタブ1文字の場合
a b

文章中にタブ2文字の場合
a b


うわぁ~お、おっそろしい置換具合ですねぇ~
処理速度軽減の為か、一度置換されると編集の原本の内容自体が置換されてしまうようです。
次は作成モードでの実験結果を。

文頭にスペース1字の場合
 a

文頭にスペース2字の場合
  a

文章中にスペース1字の場合
a b

文章中にスペース2字の場合
a  b

タブを入力した場合
a
a b

こちらはスペースに関しては全角スペースに置換させているようです。
残念ながらtabに関しては入力された時点で半角スペースに置換されていました。
以下はpreタグを用いた場合の結果です。

文頭にスペース1字の場合
a

文頭にスペース2字の場合
a

文章中にスペース1字の場合
a b

文章中にスペース2字の場合
a b

文頭にタブ1文字の場合
a

文頭にタブ2文字の場合
a

文章中にタブ1文字の場合
a b

文章中にタブ2文字の場合
a b

空白文字の個数は維持されていますが、tabはやはりスペースに置換されてしまいました。
個人的にはtabはスペース4個程度に置換すべきだと思うのですが……。
今後のより良い改良に期待ですね。

0 件のコメント: