解決済み

HTMLのタグは閉じなくてもいいのでしょうか...

  • 暇なときにでも
  • 質問No.296341
  • 閲覧数202
  • ありがとう数7
  • 気になる数0
  • 回答数6
  • コメント数0

お礼率 82% (38/46)

とあるサイトのソースをみたところ、
<TD>タグが閉じられていないようなのです。

全部が全部閉じられていないというわけではなく、
タグ内でオプション(文字の色やalign等)が指定されている場合は
閉じてあるようなのです。
他にも</TD>の前に</TR>があったり...。

表示はIE,NN共にちゃんと表示されています。

しかし、ちゃんと<TD>タグを閉じるように修正すると、
かなりずれるようです。

私の中ではタグはちゃんと閉じるものだという考えがあるので、
上記のようなソースの書き方は???なのです。
私の考えがもう古いのでしょうか。
私もHPを作成していますが、タグは必ず閉じるようにしています。

前置きが長くなってしまいましたが、
上記についてお聞きしたいのは以下の通りです。
・タグによっては閉じなくてもいいのか。
・タグは前後してもいいものなのか。(上記</TD>と</TR>のような感じ)
・上記のようなソースの書き方は技術的に使われるものなのか。
 (つまり、意図的にやっているものなのか)

基本的な書き方しか知らないので、ちょっと不思議に思いました。
とても基本的な質問だと思うのですが、お答え願いますでしょうか。

よろしくお願いします。

質問者が選んだベストアンサー

  • 回答No.5

ベストアンサー率 34% (61/176)

<tr><td>は省略可能ですね。
他に、<body>や<p>も可能だったと思います。
ただし、XHTML(?)とかになってくると省略が許されません。
HTMLでは大丈夫でしょう。

</td>の前に</tr>があっても、本来省略可能ですから、
別段認識していないのでしょう。
お礼コメント
tehu

お礼率 82% (38/46)

ご回答ありがとうございます。

え!<body>も省略可能なんですか?
<p>は経験上知っていたのですが…。
ますますHTMLは甘いな…と思ってしまうのですが(^^ゞ

XHTMLでは省略不可ということは、
まだHTMLは発展途上の言語だったのかもしれないですね。

ありがとうございました。
投稿日時 - 2002-06-20 22:10:02
Be MORE 7・12 OK-チップでイイコトはじまる

その他の回答 (全5件)

  • 回答No.6

ベストアンサー率 67% (70/103)

HTMLでは一部の終了タグが確かに省略可能ですが、XHTMLでは省略不可になりました。将来のこと(現在のページをXHTMLに移行するとか、XHTMLで書けといわれる時代が来るかも知れないとか)を考えると、省略しないで書いておいた方がいいでしょう。
お礼コメント
tehu

お礼率 82% (38/46)

ご回答ありがとうございます。

そうですね、将来のことを考えて
これからもタグを閉じるようにしたいと思います。

ありがとうございました。
投稿日時 - 2002-06-20 22:13:09
  • 回答No.4

ベストアンサー率 36% (60/164)

タグはできるなら閉じたほうがいいです。
異なるブラウザや異なるバージョンのブラウザで
表示されなくなってしまう可能性があるからです。

ちなみに、<table>タグは、
<TR><TD>~</TD></TR>が正しいです。
お礼コメント
tehu

お礼率 82% (38/46)

ご回答ありがとうございます。

やはり全てのブラウザで見てもらえるためには
タグを閉じることが必要なのですね。
これからもタグを閉じるようにしたいと思いますo(^-^)o

ありがとうございました。
投稿日時 - 2002-06-20 22:07:02
  • 回答No.3

ベストアンサー率 20% (18/86)

onimotsuさんの回答と同意見なので、最後の

> (つまり、意図的にやっているものなのか)

についてだけ。
たぶん「意図的ではない」のではないかと思います。
タグで記述すれば気をつける所もHP作成ソフトなどを使って
しまうと、作って直してしてるうちにいらない部分が
残ってしまい、タグの記述がぐちゃぐちゃになってしまうことも
多々あると思います。
tehuさんがみたHPの場合もそうではないかと・・・
お礼コメント
tehu

お礼率 82% (38/46)

ご回答ありがとうございます。

なるほど…そう言うことも考えられるのですね。
HP作成ソフトを100%信頼するのではなく、
自分でもタグの知識を持つことが大切ですね。

ありがとうございました。
投稿日時 - 2002-06-20 22:04:52
  • 回答No.2

ベストアンサー率 44% (333/745)

文法的に閉じなくていいタグを除き、タグはちゃんと閉じた方がいいと私も思います。

閉じないとブラウザによって表示されなかったりするので一般には避けるべきですが、それを逆に利用して、ある特定のブラウザはちゃんと表示ができて別のあるブラウザはできないとアピールするために、わざと閉じないでおくページもあるようですよ~。
お礼コメント
tehu

お礼率 82% (38/46)

ご回答ありがとうございます。

なるほど、そういう使い方もできるんですね。
HTMLって結構融通が利くというか、甘すぎるというか…そんな感じがします。

その為か時々混乱するんですけど、
あんまり考えない方がいいのかも知れませんね。

ありがとうございました。
投稿日時 - 2002-06-20 22:01:45
  • 回答No.1

ベストアンサー率 36% (279/758)

>・タグによっては閉じなくてもいいのか。

その通り。</TD>と</TR>は省略可です。

>・タグは前後してもいいものなのか。

文法から言えば、<TD><TR> ~ </TR></TD>だとおもいます。

>・上記のようなソースの書き方は技術的に使われるものなのか。

作成者に聞かなきゃ分からないかな。
お礼コメント
tehu

お礼率 82% (38/46)

ご回答有り難うございます。

そうなんですか!省略可能だったとは…。
やはり私の知識が古かったんですね(^^ゞ
ありがとうございました。
投稿日時 - 2002-06-20 21:59:34
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ