I’ll tell you about HyperTextMarkupLangage.
かっこよく?英語から書き始めました。こんばんはkimです。
最近、英語のスペルが出てきません。いや、マジで。ホント。
サーチとかよく使いますよね。あと、広告のアドバタイズとか。これが。
○search -> ×sarch とか
○advertise -> ×advertize などに脳内変換されてしまうわけです。
英語読んでねぇなぁ。そりゃ、落ちますね単語力。
まぁ、そんな話はおいておいて、今回はHyperTextMarkupLangage -> HTMLの話をしたいと思います。
前のエントリで書いてたんですが、HTMLはwebアプリの基本ってのを書きました。
そんなわけで、R’sマップのニューデザインを書いてたんですが。
list要素を使ってリンクを作ってたらあら不思議。変なところに妙な空白が出現しました。
見た目上かなり不自然だったため、除去しようと戦闘開始。
CSSの指定が間違って変なところに、marginやpaddingが存在しているのかと思い。
FireBug起動!(←こいつは超便利です。使った事無い人は是非!)
追いかけても、おかしなところはなし、仕方が無いので、
直接スタイルを指定したりして寄せたり上げたりしてみたのですが、無意味。。。なぜ??
これはもしや、list要素に特殊な仕様があるのかと思いGoogle先生のところへ。
そして、list要素の後ろに改行をすると、その下部にスペースができてしまう事が発覚☆ショック
でも、結論からいうとこれは関係ありませんでした。
じつは、
<li>ほげほげ</li>?? の?? </li>?? の後ろに全角スペースがいました。
うわぉ。やられた、こいつのせいで妙なところに一行何も無い行が誕生していただけでした。
即、消去してバイバイしました。
ここから、まめ知識(まめにもならないかも)
ページ上に意図的に半角スペースを表示させたいときに、HTMLソース内に半角スペースを一つ書くだけでは意味が無いです。
二つ半角スペースを書くと一つ半角スペースが表示されます。(3つ書くとどうなるのかは知りません。(・・;)
これで、スペースが表示されてうれしいわけですが。
いっぱい表示させたいときや、スペースがソース内に意味を持って存在しているのが嫌いな人(私の事です)見えない物を信じる事ができない人。
などは、別の方法をとるわけです。
それが、
“ ”????? (5文字もあるやんけっ!と言う方は無視してください。)
これを書くと書いた分だけ半角スペースが表示されます。
これだと、数もわかりますし、ここに半角スペースが一つ表示されるという事が一目で分かります。すばらしい!ばんざーい!ヽ(▽ ̄ )乂(  ̄▽)ノ ばんざーい!
さて、ここでしつこく半角、半角書きまくってましたが。なぜかってーと全角と区別するためです。
全角だと一つで当たり前なんですが半角スペース二つ分になるので数が二つ打たないとダメだとかそんなことを気にせずにどかどか打てるわけですが。
プログラムってのは基本的に全部半角です。なので、全角が部分的に混ざると結構めんどうです。
なので、やっぱり半角でまとめたいですね。プログラムによっては全角スペースが混じるとエラーの原因になったりするので、これは結構大事です。
しかし、半角と全角分けるのがかなり面倒。英語万歳の世界ではどうしようもないわけですが。
ふぅ。プログラマの憂鬱は消えません。
27
4 月
09
コメントください