ようこそゲストさん

つーさのくーかん -再誕-

2006/06/19(Mon) SBとXHTML

はてブ 2006/06/19 18:30 サイト運営::HTML

HTML関係のことはどっちのカテゴリに書くべきかとか。

つーさのくーかんではマークアップにXHTMLを採用しています。
正しいMIMEタイプは application/xhtml なのですが、
これを発行するとIEでは「ファイルのダウンロード」になってしまい
ページが見えなくなることはXHTMLerの間では結構有名なことかも知れません。
私も形式はXHTMLを使っていますが、ヘッダはずっとtext/htmlを出力してきました。

今日は.htacessでブラウザごとに切り分けができるってことを知ったので、
IE以外に対しては application/xhtml を送ってみることにしました。
そーすると、出るわ出るわエラーの山... (;´ω`)

text/htmlヘッダだと、整合性取れてなくてもエラーにはならないので、今まで全然気づきませんでした。。

とりあえず自作プラグイン周りの恥ずかしい不具合は修正。
form要素直下にinput要素は書けないとか、その辺も気づきつつ目をつむっていたのでついでに修正。

……いずれにせよ。
SereneBachはまともなXHTMLが出力できないようなので、
ヘッダはtext/htmlに戻そうかと思います。。

特筆しておくべきことは、
JavaScriptで document.write が使えないってことです。
サイドバーのリスト表示に使ってるJavaScriptは全滅です。
DOM使って書かなきゃいけないらしいです。

エラー: uncaught exception: Exception... "Object cannot be created in this context" code: "9" nsresult: "0x80530009 (NS_ERROR_DOM_NOT_SUPPORTED_ERR)" location: "http://tsu.sakura.ne.jp/article/cat.js Line: 1"

XMLの世界はvalidかinvalidしかないので、そう言う意味ではこのサイトは0点ですね(´ω`)
なんというか、もっといろいろな人に頑張ってもらいたいなと思います(何その他力本願

あー。
本当にXHTMLに対応したければA要素のtaget属性も捨てないといかんのでしたね。
すっかり忘れてました。
別にこんなの捨てたってどうってことないのですが。

ところで、全然関係ないのですが「眼鏡っ男」ってなんて読むんですか。

1: せべく 2006年06月19日(Mon) 午後7時27分

めがねっなむ
なんてのはどうでしょう?ω

targetはサイト作ってる側からすると使いたくてしょーがない場面とかあるんですよ。
だからブログではXHTMLにも関わらずがんがん使ってます。
別サイトはHTML 4.0 Transitionalだから使っても平気なんですけど、なぜか使いたくないんですω

2: つーさ 2006年06月20日(Tue) 午後7時41分

「参照元を読んだら戻ってきておくれ」
「参照元を読み終わったらただ窓を閉じればいい」
そんな、作り手と読み手の利害一致からこんな状況が生まれたのだろうなぁ、と思います。

targetを使わないのであれば、いっそStrictなんていかがでしょう(謎

めがねっなむ?ω なんで「なむ」なんでしょうω

3: せべく 2006年06月20日(Tue) 午後10時08分

> なむ
金正男→きむじょんなむ
男→なむ
という事ですω
とりあえず「お」でなければいーんですω

4: つーさ 2006年06月22日(Thr) 午前1時35分

じゃあ、

眼鏡っ娘→めがねっこ
なんだから、 
眼鏡っ男→めがねっこ
でいいか(´ω`)

……やっぱり、抵抗あるなぁ、無理もあるなぁ(ω

眼鏡っ息子 も めがねっこ だし。

撥音無視して「めがねおとこ」とでも読みそうだなぁ(´ω`)

なんたってω


名前:  非公開コメント