解決済みの質問

「XHTML」について

まだあまり普及していない「XHTML」ですが、
勉強のために、作ってみたく思っています。

HTMLよりもレイアウトに厳しいので、XHTMLでHPをデザインする場合
かなり制限が出て作成しにくくないでしょうか?

HTMLでよく使用する、「TABLEタグ」の中にまた「TABLEタグ」を入れるようなことは出来なくなりますよね?

あと、FLASHオブジェクトは組み込めないのでしょうか?
W3CのXHTMLチェッカーで引っかかりますし。。

だらだらと書き込みましたが、ご回答よろしくおねがいします。

投稿日時 - 2003-02-07 11:42:14

連想キーワード:

QNo.466241

困ってます

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

従来の HTML はソースの記述に関して自由度が高い反面、ソースの段階ではどのように表示されるか
予想しづらく、実際にページを表示してみると意図していたものとは全く違う様に表示される事も
多いと思います。
後々のメンテナンスも大変ですよね?
例えば、TABLEタグをいくつも入れ子にした場合、このテーブルはどのTABLEだったかな?とか・・・。

その点、XHTML では、色やレイアウトをスタイルシートで指定しますし、××タグは○○タグの中には
記述できない等のルールがあるため、ソースがすっきりしてメンテナンスは随分楽になります。

>あと、FLASHオブジェクトは組み込めないのでしょうか?
ちゃんと組み込めますよ。FLASHでも、それ以外でも、記述するのは objectタグですから、FLASHはダメ
といったチェックはありません。
チェックに引っ掛かる原因は(予想ですけど)paramタグの記述の仕方がルールに沿っていないのだと
思います。paramタグや brタグ等の様に終了タグがないものはタグの最後にスラッシュ「/」を記述しなく
てはなりません。

誤 <param name="abc" value="def">
正 <param name="abc" value="def" />
 ※ 古いブラウザだと解釈できない事があるので「/」の直前に半角空白を記述します。

XHTML については、次のサイトが大変参考になると思います。

「WEB アーカイブス」http://www.ba.wakwak.com/~king/web/index.html

参考URL:http://www.ba.wakwak.com/~king/web/index.html

投稿日時 - 2003-02-07 12:44:38

お礼

ありがとうございます!
やはり「入れ子」が禁止されていると、レイアウトに制限が出てきますね。
あと、paramは終了タグで解決しました!

投稿日時 - 2003-02-07 13:11:46

ANo.1

387

0人が「このQ&Aが役に立った」と投票しています

あわせてチェックしたい
  • XHTMLでオブジェクトを画面中央に置く方法 ...
  • XHTML+CSSレイアウトについて ...
  • xhtml1.0でflashの記述方法 ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら