xhtml 1.0
-
0 名前: tea : 2007/10/02(火) 21:05 ID:ThnfWe98 sub-Ax
- 今までは、html+cssで作成していました。しかし、大変にハンパな知識なので^^;
表面は良く見えても中身は伴ってませんでした。改装を兼ねて、
正しいタグを本格的に勉強し直そう思い、そこでページをxhtmlに移行しようと思うのですが。
xhtmlにはframeなどが廃止されていると耳にしました。
ですがxhtml 1.0はもしかして使用可なのでしょうか。
フレームにカウンターを置くとカウントが重複されないので便利です。
その辺で使い勝手が良かったのでぜひ生かしたいのですが・・。
まだまだ未知の世界なので知識も及ばず。。
ぜひ1.0を使うに当たって、良い点。悪い点などあれば
ちょっとした話でも聞けたなら嬉しいです。
-
1 名前: Z ◆XTzyosZXcL : 2007/10/02(火) 21:05 ID:PykRyKwP sub-Cl
- 「XHTML HTML フレーム」のキーワードで過去発言を検索してみましたところ、下記質疑が発掘されましたので参考まで。
XHTMLでHTMLのtargetと同じ機能を持たす方法:
http://www.tagindex.com/kakolog/q1bbs/2501/2916.html
もうちょっと日付が新しい質疑では下記もあります(「XHTML HTML 差異」で検索)。
StrictでないDTDの存在:
http://www.tagindex.com/kakolog/q1bbs/2101/2463.html
ちなみに、フレームが廃止されたのはXHTML1.1ですが、モジュールを組み合わせれば使えなくはないようです(UAの方でカスタマイズされたモジュールに対応できるかどうかは分かりません)。
XHTML抽象モジュールの簡易定義:
http://www.kanzaki.com/docs/html/xmodules.html
-
2 名前: Z ◆XTzyosZXcL : 2007/10/02(火) 21:05 ID:PykRyKwP sub-Cl
- ただ、人力でマークアップする場合、XHTMLにするメリットは殆どないでしょう。理由などについては下記資料をご紹介しておきます。
http://ryus.s21.xrea.com/w/item/955
-
3 名前: 匿名 : 2007/10/02(火) 21:05 ID:f4PKPKeJ sub-bK
- >>0
> xhtmlにはframeなどが廃止されていると耳にしました。ですがxhtml 1.0はもしかして使用可なのでしょうか。
XHTML 1.0 は、HTML 4.01 をベースに XML 化したもの。だから HTML 4.01 で使えるものは一通り使える(ただし、内容モデル、属性定義には変更が加えられている)。
XHTML 1.1 になり、XHTML 2.0 における本格的な XML 移行の準備として、非推奨/廃止予定だったものを予告通り廃止した。XHTML 1.0 が勧告されたのは 2000 年、XHTML 1.1 は 2001 年。もう 7 年前だ(ただし XHTML 1.1 は現在、第 2 版として草案に差し戻されている…… target 属性を加えて)。
そもそも、フレームは UA の機能、UI の範疇であり、文書構造のマークアップとの関連が薄い。かつ、従来のフレームには様々な問題点があることが知られていた。これはフォームについても同じ。そこで、フレームとフォームをいったん HTML から切り離し、UI 記述言語(XFrames、XForms)として成熟させた後、XHTML 2.0 で再統合する予定だった。
ところが、XHTML 2.0 の策定は遅々として進まなかった。また、XFrames のベースとなる XPointer 仕様も大幅に遅れた。結局その間に、W3C の急激な XML 化方針に反発したブラウザベンダ等が WHATWG を立ち上げ、従来の HTML/DOM の精緻化と機能向上をうたう HTML5(旧 Web Applications 1.0)その他を発表。事態を収拾すべく W3C が新 HTML 作業グループを設置し、WHATWG の HTML5 をベースに新 HTML を策定中 ←いまここ。
>>2
> 人力でマークアップする場合、XHTMLにするメリットは殆どない
そんなことはない。XML 化するというのは相互運用性という点で莫大なメリットがある。だからこそ、W3C は Web において XML 化を押し進めたかった。RSS や Microformats など「いろんな形で他者に情報を使ってもらいたい」と望むなら、XML 形式であり、かつ後方互換性も兼ね備えた XHTML 1.0 を採用するのは、それなりにメリットはある。
もっとも、採用しただけではダメで、「XHTML である」というのはあくまで出発点なわけだが、そんなことは言われずとも自明だろう。自分の発信した情報がどういう形で使われうるか。そこから先は想像力の問題。まあ、「将来に備えて用意したものは永久に使われない」の法則もあるので、ほどほどに。
-
4 名前: tea : 2007/10/02(火) 21:05 ID:ThnfWe98 sub-Ax
- Z ◆XTzyosZXcLさん、匿名さん
ゆっくり読ませていただきました。
皆さん本当に博識で・・!詳しい書き込みや参考アドなどありがとうございます。
読んでいって難しそうだなぁと思う箇所もありましたがいやはや、勉強になります。
毎晩、購入した参考書を開いてますが。
淡々と理論なので・・。やはり書き込んでみて人の感想や、個々の考え方を聞けて
書き込んでよかったと思いました。
参考になりそうなこれからぶち当たりそうなtargetの問題など(^^A忘れておりました。)
ともかくもこれで1.0で作成してみようと決意が決まりましたので!
このスレをコピーしてメモ帳に貼付けて参考書と一緒に
作成のお供にもさせて頂こうかと思っています。
貴重な意見をありがとうございます。