アカウント名:
パスワード:
よってXML宣言が強く奨励(UTF-{8,16}以外は必須)であるXHTMLだと、IE6ではDOCTYPEスイッチが有効になりません。 XML 宣言は HTTP レスポンスヘッダで charset が明示されていれば (UTF-8/UTF-16/US-ASCII 以外でも) 必須ではありません。ですから、たとえば XHTML 1.0 Strict で text/html;charset=shift_jis などとすれば、期待に沿うような記述も可能ではあります。
よってXML宣言が強く奨励(UTF-{8,16}以外は必須)であるXHTMLだと、IE6ではDOCTYPEスイッチが有効になりません。
XML 宣言は HTTP レスポンスヘッダで charset が明示されていれば (UTF-8/UTF-16/US-ASCII 以外でも) 必須ではありません。ですから、たとえば XHTML 1.0 Strict で text/html;charset=shift_jis などとすれば、期待に沿うような記述も可能ではあります。
視覚表現を完全にCSSで制御する場合、閲覧環境のCSSへの準拠の度合い等によっては、意図した視覚表現を再現できない場合がありますので、あらかじめご了承ください。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
面白いと思います。 (スコア:3, 参考になる)
# ただ規格違反ではないのですが、li要素の終了タグは省略しない方がいいのでは。
# あとは「JIS規格」(JIS…日本工業規格)やJIS X 0208の方のスラッシュ・括弧も止めた方がいいかも。
あとは「W3C準拠」をどうブランディングしていくかということでしょうか。
Re:面白いと思います。 (スコア:0)
HTML 4.01 Transitionalな辺りにかなりの微妙っぽさを感じます。
Strictにしろとは言わないですが、せめてXHTMLだったなら、
もうちょっと箔がついたかなあ、と。
Re:面白いと思います。 (スコア:4, 参考になる)
ご存じない方のために書いておくと、IEは6.0からHTML文書にDOCTYPE宣言がついていると、それまでのいかれた解釈をやめて標準準拠に近い振る舞いをします。ところが、DOCTYPE宣言より前に空白文字以外の文字があると、DOCTYPE宣言が無効になってしまいます。よってXML宣言が強く奨励(UTF-{8,16}以外は必須)であるXHTMLだと、IE6ではDOCTYPEスイッチが有効になりません。
あとはXHTML 1.1準拠の文書ではメディアタイプに"application/xhtml+xml"を使うべきなのですが、これもまたIE6は理解出来ません。「ファイルのダウンロード」になってしまいます。
Re:面白いと思います。 (スコア:2, 参考になる)
Re:面白いと思います。 (スコア:1, おもしろおかしい)
Re:面白いと思います。 (スコア:0, フレームのもと)
一度でも客に「自己責任」などとほざいてみれ。
メシ食えなくなるから。
Re:面白いと思います。 (スコア:0)
「そのブラウザでの動作は保証しない、使うなら自己責任」とか抜かすのですから、
レベルの低い客を持つと大変ですね。
Re:面白いと思います。 (スコア:0)
Re:面白いと思います。 (スコア:0)
Re:面白いと思います。 (スコア:0)
これだからバカウヨは困る。
Re:面白いと思います。 (スコア:1)
とりあえずXSLTとemacsのxml-lite-modeのためだけにでもxhtmlを使う意義はあると思っています。
#実はxmlからhtml4.01に変換してたりして。
Re:面白いと思います。 (スコア:1)