■へっぽこHTML講座(番外編)
-自称「本には載ってない」(載ってるかも?)-
HTML(はいぱーてきすと・まーくあっぷらんげぇじ)の解説をしているページや本は数多くありますが、それらの大半は「HTMLの正しい使い方」を重視しております。そこで今回は少し裏技っぽいHTMLの表記の仕方について簡単に書いてみようと思います。多少マニアックなこと書いてるので分からないかもしれませんが、こんなあがき方もあるんだなってことで。それと、環境(ブラウザ)によっては何もおこらないものもございますので注意です。
| 改造前 | → | 改造後 |
<!--改造前HTMLそーす-->
<table border="1"><tr><td>
<form>
セガサターン、シロ!<br>
<input type="radio" name="test1" checked>YES
<input type="radio" name="test1">NO<br>
<input type="submit" value="OK">
<input type="reset" value="RESET">
</form>
</td></tr></table>
<!--改造後HTMLそーす-->
<table border="1"><tr><td>
<form>
セガサターン、シロ!<br>
<input type="radio" name="test2" checked>YES
<input type="radio" name="test2">NO
<input type="submit" value="OK">
<input type="reset" value="RESET">
</td></form></tr></table>
InternetExplorerとNetscapeとで仕様が少し違いますが、とりあえず後ろの空行はなくなると思います。
これも同じく例を見ていただければ分かるかと。一長一短ですが、表現方法のひとつとして覚えておくとかっこいい・・・かもしれません。
-例1-<!--例1 HTMLそーす-->
<a href="http://www.sega.co.jp/">セガサターン、シロ!</a>
<!--例2 HTMLそーす-->
<form method="get" action="http://www.sega.co.jp/">
<input type="submit" value="セガサターン、シロ!">
</form>
これはウェブページの隙(?)を1ミリでもなくしたい方へのおまじない程度のものなので、実際そんなに気にされなくても結構です。
-例3-単に改行タグのまえにリターンを入れるか入れないかで「☆」の後ろに半角スペースが出来るかどうかの違いなのですが、実際に文字を選択してみないと気づかなかったりしますし、それでも半角スペースが出てしまうものもあります(特にInternet Explorer)、まあ「おまじない」ですから・・・。