制作者(webmaster)
野嵜健秀(Takehide Nozaki)
公開
2001-04-16
改訂
2002-01-27

こんな「ホームページ入門」は駄目!

表現

とにかく

「なぜ」を全部すつ飛ばして書いてゐる制作者の言ふ事を信じてはいけません。

楽しい

ウェブサイトの制作者は、自分一人で愉しまないで下さい。制作者一人が浮かれてゐるサイトは、駄目。

初心者

偉さうに解説すれば良いッて譯でもありませんが、言ひ譯しながら解説をするのもよろしくないでせう。

日本語

主語と述語が對應してゐない文章を平氣で書いてゐる制作者は結構ゐます。さう云ふ連中のサイトで勉強をする人も澤山ゐます。困つた事です。

ホームページ、略してHP

「Hewlett Packardの廣報の人が困つてゐるさうなので、「HP」等と安易に言ふのはやめませう」と以前書きましたが、最近hpもプライドを捨てたみたいで、困つた事です。

タグ入門

何であなたたち、「FONTタグ」なんかを教へてゐるですか? とか、「HTMLタグ」の入門なんでせう? とか、嫌みを言ひたくなる。

HTMLの知識

擴張子

HTML文書の擴張子は不定です。「*.htm或は*.htmlでなければ駄目」と云ふ決りはありません。

ブラウザで表示

HTMLは、HyperText Markup Languageの略。HTML文書はハイパーテキストなのであつて、實行ファイルでもプログラムでもありません。

但し、JavaやJavaScriptは動作します。

命令

HTMLの要素は、暗示的或は明示的に存在のわかるテキストの構造そのものを言ひます。タグは暗示的に存在する要素を明示する爲のものです。HTMLは、命令ではありません。

スタイルシートは、HTMLの文書を整形(レンダリング)するプログラムの過程(プロセス)そのものを指します。Cascading Style Sheetsは整形方法を指定する一手段です。Cascading Style SheetsはHTMLとは獨立してゐます。

骨組み・基本構造

ウェブサイトは、中身が大事。「骨組み」は二の次です。即ち、本文のマークアップが重要なのであつて、html、head、bodyの記述は或意味「飾り」です。

title要素だけは必須です。

<BR>で改行

brなんか知らなくとも、HTML文書は作れます。そもそもbrは強制改行なので、強制的に改行させる必然性のない場所で使ふまじき要素です。

そもそも、「改行」と「折返し」の區別の附いてゐない「ほーむぺーじ入門」の制作者がゐます。困つた事です。

文字の大きさ

Netscape Communications社が後から「fontタグ」を勝手に作つた、と云ふ歴史的事實を、その手の解説をする制作者は知らないのでせう。

省略

省略された記述をブラウザが補ふのは、單にブラウザがエラーを訂正してゐるだけです。ブラウザのエラー訂正機能に頼つて、記述の手拔きをするのは避けるべきです。

また、終了タグを書いてはならない空要素と、時と場合によつて終了タグを省略して良い要素とを、全然區別出來てゐない解説者が多數ゐます。

<>

全角でとかとか書いてゐるサイトは怪しい。制作者が文字參照を知らない可能性がある。

小技・裏技

以下の記事で、よろしくない「小技」「裏技」が「なぜ」よろしくないかを解説してゐます。

理念

「間違ひ」を承知

この手の解説者は「確信犯」だから、何を言はれても蛙の面に××、聞く耳を持ちません。

しかし、「原則を守らうとしつつ、現實に配慮する」のならばよろしいのですが、「現實に配慮すると言つて原則を排除する」のは大變よろしくありません。原則を排除する事自體が、現實への配慮に缺ける行爲だからです。

W3Cの勸告したHTMLの仕樣が、本當に現實に合致してゐないのかどうかを、この手の解説者は、考へた事がありません。從來の發想に基いて、HTMLの仕樣を排除する爲に「現實的」「現實に配慮」と云ふ言葉を持出してゐるに過ぎません。

仕樣を守るのは大前提。その上で、現實に合はせて妥協する、と云ふ發想が必要。