携帯電話の壁紙に KIKIHOUSE からメアリィの絵を選んで設定しました。
かわいいメアリィちゃんを見ると顔がほころび、世の人はこんなふうに楽しんでいるのかと知りましたが、背後の視線が気になります。
携帯電話の壁紙に KIKIHOUSE からメアリィの絵を選んで設定しました。
かわいいメアリィちゃんを見ると顔がほころび、世の人はこんなふうに楽しんでいるのかと知りましたが、背後の視線が気になります。
XHTML と HTML がどんな関係にあるのか、それは誤解ばかりが広まっています。WebKit (Safari や S60 Browser のレンダリングエンジン)開発者の Blog で、この誤解を正そうと、下記の記事が書かれました。
Surfin Safari - Blog Archive >> Understanding HTML, XML and XHTML
要約します。Web から HTTP で取得したテキストで HTML と XHTML を区別するのは HTTP レスポンスヘッダの MIME タイプです。text/html なら HTML 、application/xhtml+xml か text/xml なら XHTML として扱われます。逆に、次に列挙することを行っても XHTML としては扱われません。
現状では主に IE が application/xhtml+xml と text/xml の MIME タイプを XHTML として認識しないために XHTML 1.0 を text/html として送信することが多いですが、それを行うと Firefox や Safari などもファイルを奇妙な HTML としてしか扱いません。
その現状を端的に表したのが次の一文です。
All those “Valid XHTML 1.0!” links on the web are really saying “Invalid HTML 4.01!”.
(訳: これらの "Valid XHTML 1.0!" リンクが本当に言っていることは "Invalid HTML 4.01!" です)
MIME タイプを変更するには Web サーバの設定を変更できなければなりません。サーバの設定法が分からないとか、サーバの設定を変更することが許されていないという状況では、MIME タイプを XHTML 向けにすることはできません。ページを書き始めたときに XHTML にしようと考え始めたのではもう遅いんです。
上記の記事は、現状で Web ページを書くときの最善策は HTML 4.01 を text/html で送ることだと指摘しています。私も同感です。
上記の記事は PC 向けサイトについて記しています。ここから携帯電話向けサイトについてまとめます。
携帯電話でも XHTML を text/html として送ることに表示上の利点はありません。そして端末によって、HTML のみ読む端末と、XHTML のみ読む端末と、HTML/XHTML を両方読める端末の三種類があります。
HTML のみ読む端末は mova iモード端末と Vodafone/Softbank 2G 端末。XHTML のみ読む端末は au 端末と Vodafone 3G 海外製端末。HTML/XHTML を両方読める端末は FOMA 端末と Vodafone/Softbank 3G 国産端末です。
この中で au 端末については au 自身が XHTML を text/html として送信するように指定しています。ただ実機で試すと XHTML 向け MIME タイプを指定しても表示することが多いです。
Vodafone 3G 海外製端末は XHTML ベースで設計されています。HTML を読ませたときの悪影響が大きいのが Nokia S60 端末です。702NK(Nokia 6630) の頃からフルブラウザ機能がついていましたが、実は XHTML 向け MIME タイプを受信しないと携帯電話モード(仮)に入りません。日本の Nokia S60 端末ユーザは携帯電話向けサイトのほとんどをフルブラウザモードで見ています。
Nokia S60 端末で HTML を表示させたときの問題はカーソル移動の不具合です。携帯電話モード(仮)とフルブラウザモードではカーソル移動の仕様が異なります。ユーザからの指摘に、リンクにカーソルが合わないというものがありますが、携帯電話モード(仮)だと不具合は起きません。現状では Nokia はブラウザの仕様を変更する様子がありません。直すにはサイトが XHTML を送信すること、それも XHTML の文法で書くことではなく、XHTML 向け MIME タイプを指定することです。
XHTML 未対応の端末に XHTML を送っても、HTML 未対応の端末に HTML を送っても、いいことはありません。(サイト管理が楽になることはあります)
資料
[追記 2006-09-23 19:20]
Nokia S60 端末でカーソル移動がおかしくなるのは HTML を「携帯画面サイズ」(「オプション」→「詳細オプション」→「携帯画面サイズ」)で表示したときだけのようです。「オリジナルサイズ」(「オプション」→「詳細オプション」→「オリジナルサイズ」)で表示すると、カーソル移動の仕様が変わり、リンクにカーソルが移動するようになります。PC 向けサイトを携帯電話のサイズで表示する機能を備えていますが、その際のカーソル移動に不具合があるようです。
XHTML を表示させたときは「携帯画面サイズ」で表示してもカーソル移動の仕様が「オリジナルサイズ」のときと同じです。そのため不具合が出ないようです。
アニメ映画「時をかける少女」が16日から渋谷 Q-AX シネマで上映しているので喜んで行ったら、行く道で面食らってしまいました。
渋谷区円山町1-5、ラブホテル街の中にある映画館だったんです。
上映作品は興味深いです。「花田少年史」とか。
十代少女直球ど真ん中初恋物語やハートフル少年ドラマをあの立地で上映するのですから、見に行く人間は大変です。子供にせがまれて連れてきた親なんて引き返すんじゃないでしょうか。私自身が引き返したくなりました。
ただ冷静に考えれば一人で行ったから気が楽でした。カップルでデートのつもりで行った日にはもう…
COMITIA 77 にて公開した小説を HTML/XHTML 形式で公開します。
昨日、東京工業大学 SF 研究会にお邪魔して、二人の方から感想を聞くことができました。
感想: 「萌え萌えじゃないですか!」
返答: そういわれるとうれしいです。こんどこそ『萌える』小説にしようと努力しました。
感想: 「原稿用紙何枚ぐらいですか?」
返答: 400字詰め原稿用紙 33 枚です(ワードプロセッサの原稿用紙モードで確認しました)。以前に「小品になりそう」と書きましたが、終わらせてみたら結構な量にしてしまいました。
感想: 「A5 の紙面で見ると短くても、原稿用紙で見ると結構長いですね」
返答: はい。書くと大変です。
感想: 「これで終わりじゃないですよね? (笑)」
返答: 別のエピソードを書くつもりでいったん切りましたが、方向性はまだ白紙です(泣)。しばらく考えさせてください。
感想: 「私たちは前作を呼んでいますし本人と話をしていますが、あれを最初に読むと分からないかもしれませんね。連作ものは設定を説明すると、くどくなっちゃうんですよね」
返答: 私も困りました。あれ以上書くとくどくなっていきますし。
これからもぼちぼち書いていきます。