あむくろ!!@かんりにんき

世間をにぎわすニュース・かんりにんの身の回りのこととか。

スポンサーサイト

一定期間更新がないため広告を表示しています

- : - : 
<< 進化 : XML宣言 >>

XHTML1.0

---------------------------------------------------------------
情報のテストがありました。
何故かHTMLが出て来て、「img src="xxx.gif」が正確か不正解かについての問題がありました。(都合により『<>は削除。』
自分はこれを不正解と解答しました。
結果、自分の「回答」は不正解でした。
「img src="xxx.gif /
てっきり「 /」が必要だと思っていましたが違うんですね。

あれ、XHTML1.0Strictでエラーが出るのは何故だろうね。


XHTML1.0がW3C勧告を受けてもうすぐ7年。(HTML4.01はあと4日で7年)
HTMLとXHTMLは別個の物なんでしょうか?
どう考えても情報を教えている先生はそんな事を考えても居なさそうです。

どなたかこのトラップについて教えてください。
comments(4) : trackbacks(1) : 

スポンサーサイト

- : - : 

COMMENTS

zeki : 2006/12/20 10:51 PM
ども〜、お久しぶりです


「XHTMLなら」開いたタグは閉じることが前提だから

<img src="xxx.gif"></img>

としたいところなんだけど、これを

<img src="xxx.gif" />

にするわけだよね。だけど、まぁ、一応

<img src="xxx.gif" alt="yyy" />

が正解かな?
ええと、HTMLだとかなり寛容だから別にimgタグは閉じなくても間違いではないと思う。だから

<img src="xxx.gif">

でも、「HTMLなら」間違いではないと思う。

# もし用語の呼び方がおかしくてもとりあえず流して
あまみ。 : 2006/12/21 9:53 PM
かなりかなりお久し振りですw
そして、有り難う御座います。

確かにXHTMLは入れ子にするのが原則ですから、閉じるべきですよね。
まぁ、その先生はXHTMLを知らないみたいで、ソースは大文字,URIですら「HTTP://WWW.」の如く大文字で生徒に吹き込む。
大した先生方です。

結局はXHTMLとHTMLとは別の物なんですかね。
XHTMLが出てからHTMLが出ていないということは実質的にXHTMLがHTMLの後継...なのかな?
zeki : 2006/12/21 11:16 PM
ていうか、多分あれです。

ホントは全部XHTMLにしたいんだけど、今存在してるHTML文書をそのままXHTMLとして使うことが出来るような書き方をしている一般のサイトが、全世界のサイトの中でどのくらいあるのか。個人的には5%いかないと思うのですがね。ビルダー使ってもあの調子ですからねぇ^^;

かと言って全部をXHTMLに変換する知識と労力を費やしてまで変換することに本当に利益があるのかどうかを考えると激しく疑問なわけで、結論として現状のようにあいまいな書き方を許さざるを得ないわけですよ。

それが最大の問題。

→ブラウザが好意的に解釈してくれるので、それっぽく書いていればとりあえず表示される
 →「こんな書き方であってるんだ」と思い込む
 →それが正しいと勝手に解釈
 →その人が教える立場になる
 →あいまいな、完全には正しくない書き方で教える
↑に戻る

の繰り返しになるわけですよ。

でも、前にHP作成の講義を見てて思いましたけど、初心者相手にXHTMLの書き方で教えるのは多分かなり酷です。したがって一般の人ならある程度適当でも良いんじゃないですかね?ただし、教える側に立つなら少なくともソースを見ればどこに問題があるか分かるくらいのレベルでないと困りますね。

結論。
他人に教える立場の人間は、最低限それ相応の知識を持っていなければならない。

ってことだと思います。

XHTMLは後継には後継ですけど、未だにCSSやらJavaScriptに対応していないブラウザのことを考えてWEBページを作成するのが基本であることから考えても、当面は全面移行ってことは無いと思いますよ。

HTML、XHTML両方のことを理解した上で、どちらにも対応した文書を書けることがWEB製作者の真の姿なのではないですかね?

#ぐは、なんでこんなに書いてんだ俺orz
あまみ。 : 2006/12/23 3:20 PM
教える側としては、相応の知識を持っていないとならないのは当然ですよね。

HPビルダー(自分は2000ぐらいのバージョンしか持っていませんが)で作るにしてもXHTMLでキチンと書けない有り様ですしねぇ。(単に古いだけ?)

自分の場合は、極少しの古いブラウザのCSSのエラーを回避する知識を持っている つ も り ですが、アクセス解析で見ても古いブラウザが使われているのを余り見ない為になかなかそういう技を使うに至らなかったりします。





TRACKBACK

ま、俺には関係無いからどうでも良いんだけどね。 : 2006/12/24 12:16 AM
書き過ぎな気がしてきたので移動
某ブログ(ちゃんと書け)のコメントに長く書き過ぎてる気がするので、もう記事にすることにします(ぇ XHTMLやらCSSとかその辺についての話題です(多分 アクセス解析見てもCSSとかに対応してないような古いブラウザ使ってる人って正直見たことないですね^^;
TB URL >> http://amami.jugem.jp/trackback/236