- ベストアンサー
このサイトで、回答する時に入力した、スペースが反映されずに、前に詰めら
このサイトで、回答する時に入力した、スペースが反映されずに、前に詰められるのはなぜでしょう???? これ、プログラムコードを回答するときに、インデントがないと、視認性がとても悪く致命的なんですが・・・・私だけでしょうか????
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>なぜでしょう???? HTML の仕様でも半角スペースはブラウザに反映されません。 その流れじゃないかと。(特別な対策をしておらず、普通に つくったからこうなっているのだと思います) 別に珍しい仕様ではないですね。WEBではよく見かけます。 私もエディタで全角スペースに変換してます。 。。。VBメインですしw Javaとか入れる場所によって実際に不具合が起きますけど、 まぁ、そのレベルの知識を持たない人には、覚えるいい機会かと。 逆にインデントできてないコードを見ると、相手の力量を 量る1つの目安になってありがたいですが。。。
その他の回答 (4)
- Ishiwara
- ベストアンサー率24% (462/1914)
頭の悪いシステム設計者がそうやってしまったので、ユーザーとしてはどうにもなりません。 私は、ハイフン(-)やアンダースコア(_)を入れることにしています。
- Wendy02
- ベストアンサー率57% (3570/6232)
>視認性がとても悪く致命的 視認性ではなくて可読性だとは思いますが、致命的だとは思いません。 今年度のOkWaveの改編以降で、2000文字の制限がある状態では、ここの掲示板に載せる程度のコードは、インデントがなくて、読めないレベルのものはめったに出てこないはずです。それに、整形ツールはお持ちではないのですか?だから、一度、エディタに戻して、整形し直せばよいと思います。 どこのカテゴリの話をしているのか知りませんが、 例えば、VB系なら、 Sub Test1() Dim myDate myDate = Date() MsgBox Format(myDate, "yy.MM.dd") End Sub このように、全角のスペースを入れます。 ただし、全角が入れられる言語に限られます。そうでない言語には、知らない人が、うっかりコードを張り付けたりしたら、ハングの原因になりますから使えません。私は、正規表現で、全角スペースを入れるようにしています。 しかし、私自身は、相手が全角・半角のスペース、どちらを入れても、自分のメインにしている所は、HTMLのコードから、スクリプトでログを切りだして取っていますから、相手が正しくインデントを入れている限りは取得出来ます。
- yamame17gou
- ベストアンサー率39% (701/1764)
作文中に字句の位置入れ替え、空間配置等のデザインをしても反映されず結果を見ながら配置するのは至難の業。 あきらめてしまいました。 時々とんでもない空間に字句が配置される。 この事に限らずシステムの不備放置は多い。
- ymt3
- ベストアンサー率18% (253/1379)
改行 すれば いいのでは? コード
お礼
今後同じようなことがあった時には、全角スペースを入れるようにしてみます。 回答ありがとうございました!