タグの大文字小文字について

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前:  : 2006/04/09 11:06
 こんにちは。普段はIE6とFirefoxを使っています。お伺いしたいのはタグの書き方というか見え方なんです。
 とある小説サイトの管理人さんが、自サイトのお絵かき掲示板のレスの中でお友達宛のメッセージとして「詳しくはここに」ということでリンクしてあったので飛んだらたまたま私の知りたかった情報が書いてあり、web拍手でそのお礼を書いたら翌日の日記の中で
「あれはその友達へのメッセージであり(この部分は#ffffffで反転しなければ読めないようになっていましたが)、リンクも消してあったので、他人のあなたが見るのは遠慮して欲しい」ということが書き込まれていました。
 でもIEでもFFでもリンクを示す下線部分はきっちり見えているので今度こそソースを拝見したらDOCTYPE宣言もない「HTML」から始まっている上にタグがすべて大文字で書かれていました。もちろんtext-decoration:noneもありませんでした。
 そこでお伺いしたいのは、タグを大文字で記述するとブラウザ(IE)は制作者の意図どおりの表示をしないものなんでしょうか。一応その管理人さんはNetscape7でもチェックしていて「タグは小文字で書かないとNetscapeではすべて下線が見えちゃうんだ」という書き方をしていたので、大文字小文字の違いは分かっているのだろうと思ったものですから。
 わかりにくい文章で申し訳ないのですが、教えて頂けないでしょうか…。

1   名前: カヅサツ : 2006/04/09 11:06
> タグを大文字で記述するとブラウザ(IE)は制作者の意図どおりの表示をしないものなんでしょうか。

HTMLであれば、要素名や属性名に、大文字・小文字の区別はありません。そういうルールになっています。そして、問題を起こすブラウザというのは、聞いたことがありません。

XHTMLであれば、要素名や属性名は小文字でなければなりません。問題を起こすブラウザは一応あり得ますが、ご質問の状況は、少々考えづらいです。

私なら、他の原因を疑います。

2   名前: 匿名希望 : 2006/04/09 11:06
友達へのメッセージをあなたが見るのは遠慮して欲しいって…
ネット上で誰でも見れるところに置いてるその管理人さんが悪いw

大文字小文字はどっちでも関係ないんじゃないですか?

<HTML>でも<html>でも一緒でしょう。

3   名前: とおりすがり  : 2006/04/09 11:06
>ネット上で誰でも見れるところに置いてるその管理人さんが悪いw
そうでしょうか?
私は、はっきり特定の人宛のメッセージと分かっているものを、
読むだけならともかく、「読んだ」とわざわざ伝えるほうがどうかと思いますが。

大文字小文字についてはカヅサツさんと同意見です。

4   名前: 匿名希望 : 2006/04/09 11:06
>>3
確かにその内容についてメールしたのはどうかと思いますが、
誰かに見られる可能性があるのは明白じゃないでしょうか?
本当に見られたくないなら自分でまず防ぐべきだと。

私なら、自分がそんな風に置いてある限りは
絶対誰かに見られてるものだと思って
もしその内容がメールで来ても、嫌な気持ちにはなりませんが。

>一応その管理人さんはNetscape7でもチェックしていて
>「タグは小文字で書かないとNetscapeではすべて下線が見えちゃうんだ
とか見る限り、失礼ですが少し知識が足らないような管理人さんでは?
という感じがしますし…

ってスレとかなり関係なくてごめんなさい。

5   名前: S : 2006/04/09 11:06
 白い背景に文字色を白く設定しても、それは隠したことにならないのは既に他の方が述べているとおり。
#「たまたま私の知りたかった情報が書いて」あったから「そのお礼を書いた」のに感謝こそすれ文句を言うのはよろしくないと思う。

参考)
http://lan.rgr.jp/essay/invisible

 それはさておき、HTML4.01の仕様書のなかではっきりと「要素名には、常に大文字小文字の区別はない。」と規定している。
(原文は”Element names are always case-insensitive.”だと思う。)

http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/intro/sgmltut.html#h-3.2
http://www.w3.org/TR/1999/REC-html401-19991224/intro/sgmltut.html#h-3.2

 結構誤解を含んだ「HTML講座」も出回っていて、さらにそれを信じ込んで誤解を助長する「HTML講座」が作られていたりするから、最終的には仕様書にあたるのが正しい知識を身につける早道だと思う。

参考)
http://members.jcom.home.ne.jp/pctips/Tondemo/
http://web.xii.jp/iec/battle/
http://bakera.jp/html/book/

6   名前:  : 2006/04/09 11:06
 皆さん、レスをありがとうございました。
 手打ちタグを使ってサイトを立ち上げて約5ヶ月。いろいろ知りたくて軽はずみな行動を取ってしまいました(最初に私が飛んだ先はサイトを立ち上げたい友人さんのために、その管理人さんが「自分はこんなタグを使ってるよ」という説明をまとめたページでした)。
 今回の「タグの大文字小文字とブラウザの解釈は無関係である」ということもわかってすっきりしました。
 そして教えて頂いた先を読んで、まだまだ勉強しなければいけないことだらけなんだということも痛感しました。←この管理人さんがCSSとHTMLに分離させておらずtext-decoration:none;の記述がなかったことが私にも分かったためにこういう質問ができたわけですし。
 XHTMLの勉強も始めたところですので、自力で解決できない点ができたらまた質問させてください。お答え頂き、本当にありがとうございました。

一覧へ戻る