アカウント名:
パスワード:
IEを無視していいならこんな意味不明な文書型宣言もどきを書く必要はないのに。でも無視したらしたで怒るんだからまったく不可思議としか言いようがない。
IE を無視したとしても、SGML プロセッサ的にまともに考えたら異常な記述な訳で、Web で公開することを前提にしているなら Web で一般的に利用されている SGML アプリケーションとかを想定して記述したらいいだけじゃないかと。 その辺りを考慮しても、"null" "null" とか書くくらいなら書かない方がマシにしか思えません。識別子としても URI としても異常でしょう。
それは Gecko が DTD の存在をチェックしていたりする点を認識して言っていますか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
Fatal Error: cannot find "null"; tried (スコア:0)
<!DOCTYPE html PUBLIC "null" "null"> ってなに?
Re:Fatal Error: cannot find "null"; tried (スコア:1)
html は、このSGML文章の最上位のエレメントが html エレメントであるという宣言。
PUBLIC "null" "null" というのは、このSGMLのDTDは公開されていて、仕様の名前は nullであり、DTDふぁいるはURI nullに存在する。
といった意味。
公開されていると言っては見たものの、仕様名はnullという聞いたことの無い仕様だし、公開場所もnullだし。
最上位のエレメントが html 以外の情報が無いので、ひょっとしたら構造化されてるのかもしれないテキストファイルと判断するのが妥当。
Re: (スコア:0)
IEを無視していいならこんな意味不明な文書型宣言もどきを書く必要はないのに。でも無視したらしたで怒るんだからまったく不可思議としか言いようがない。
Re:Fatal Error: cannot find "null"; tried (スコア:1)
nullとか連発しても互換モードが変わるとは思えない。
Re:Fatal Error: cannot find "null"; tried (スコア:1)
IE を無視したとしても、SGML プロセッサ的にまともに考えたら異常な記述な訳で、Web で公開することを前提にしているなら Web で一般的に利用されている SGML アプリケーションとかを想定して記述したらいいだけじゃないかと。
その辺りを考慮しても、"null" "null" とか書くくらいなら書かない方がマシにしか思えません。識別子としても URI としても異常でしょう。
Re: (スコア:0)
Re:Fatal Error: cannot find "null"; tried (スコア:1)
それは Gecko が DTD の存在をチェックしていたりする点を認識して言っていますか?