br/という記述はありますか?

[新着] Webテンプレートを仮オープンしました



0   名前: ひーろー : 2006/08/05(土) 11:27  ID:NclASO1t
改行させるタグ<br>が<br/>という記述に変わるという情報を、どこかのページで見た気がするのですが、勘違いでしょうか?
その後いろいろ探しているのですが見つかりません。
HTMLとスタイルシートを勉強し始めたばかりなのですが、どこかの難しいことを書いているページで見かけたように思います。
どなたかご存知でしたら教えてください。よろしくお願いします。

1   名前: 匿名 : 2006/08/05(土) 11:27  ID:zqn32COP
XHTMLでは、終了タグの無い要素を
<e />

という風に書きます。

2   名前: ひーろー : 2006/08/05(土) 11:27  ID:NclASO1t
匿名さま
返信ありがとうございます。
以前にちらっと読んだ「XTHML」に関するページへ行ったら、たしかにありました。
まだまだ「XHTML」を書けるような知識は持ち合わせてないので、HTMLを書いてる間は<br>←この書き方で大丈夫ですね。
しかしながら、HTML文書内に<br/>を置いても改行できちゃったんですよ^^;
あり、、なんですね。。。。

3   名前: Z ◆XTzyosZXcL : 2006/08/05(土) 11:27  ID:vA9ctHuB
>>2
 それはユーザーエージェントの「エラー訂正・補完処理能力」によるもので、文法が正しいわけではありません。ユーザーエージェントによっては、おかしな動作をするかもしれないことに注意してください(W3C純正ユーザーエージェントのAmayaは処理が出来ない文書に対してエラーを出すらしいです)。

HTML4.01仕様書付属書該当部分(不正文書に関する注意):
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/appendix/notes.html#h-B.1
http://www.w3.org/TR/html401/appendix/notes.html#h-B.1

仕様書の読み方など:
http://www.kanzaki.com/works/2001/pub/wsd01.html

 文法が正しいかどうかの確認はユーザーエージェントの処理結果で見るのではなく、文法チェッカで行うようにしてください。

HTML文法チェッカの勧め:
http://web.xii.jp/iec/note/checker

4   名前: ひーろー : 2006/08/05(土) 11:27  ID:NclASO1t
Zさま

アドバイスいただいていたのに気づかず、失礼いたしました。
わたくしめは本当に素人なので、4行目以降に書いてくださったことは、
恥ずかしながら、ちょっと難しいです。

ただ、HTML文書に<br/>を記述しても改行できたというのは、
お利口なパソコンさんが、
間違った記述を「こいつはおおよそこんなことをしたかったのだろう」と判断して、
訂正してくれる機能を持ち合わせている、という感じで解釈してみました。
・・・よろしぃでしょう?

ごていねいなご指導ありがとうございました。
またどこかで質問させていただくことがあるかと思います。
その節はまた、よろしくお願いいたします。







5   名前: Z ◆XTzyosZXcL : 2006/08/05(土) 11:27  ID:P1sb1nP7
 HTMLの仕組みは分かってしまえばそう難しくないです(クライアント側スクリプトの仕組みを全て理解しようとするよりは私は簡単だと考えています)。他スレッドで提示されている資料の繰り返しになりますが、下記資料などを参考にがんばってください。

マークアップのポイント:
http://members.jcom.home.ne.jp/pctips/www/HTMLPoint.html
http://members.jcom.home.ne.jp/pctips/www/MarkUp.html

 あとは>>3であげた神崎正英さんの資料がお奨めです(トップページ:http://www.kanzaki.com/)。


6   名前: カヅサツ ◆ThCi95HEzw : 2006/08/05(土) 11:27  [URL]  ID:f0UXxXRM
> お利口なパソコンさんが、
> 間違った記述を「こいつはおおよそこんなことをしたかったのだろう」と判断して、
> 訂正してくれる機能を持ち合わせている、という感じで解釈してみました。

だいたいあっています。

ところが、「こいつはおおよそこんなことをしたかったのだろう」という判断がコンピュータ毎に違うのです。
ので、文法はなるべく正しくしましょうということです。


一覧へ戻る