解決済みの質問
まだあまり普及していない「XHTML」ですが、
勉強のために、作ってみたく思っています。
HTMLよりもレイアウトに厳しいので、XHTMLでHPをデザインする場合
かなり制限が出て作成しにくくないでしょうか?
HTMLでよく使用する、「TABLEタグ」の中にまた「TABLEタグ」を入れるようなことは出来なくなりますよね?
あと、FLASHオブジェクトは組み込めないのでしょうか?
W3CのXHTMLチェッカーで引っかかりますし。。
だらだらと書き込みましたが、ご回答よろしくおねがいします。
投稿日時 - 2003-02-07 11:42:14
従来の 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
0人が「このQ&Aが役に立った」と投票しています
OKWaveのオススメ
おすすめリンク