unoh.github.com

ニンテンドーDSブラウザーにあわせてサイトを作るときの軽い覚書

Tue Jun 12 03:19:22 -0700 2007

こんにちは。matsudaです。

以前、こちらでも紹介させていただきました犬・猫写真でカワイイか投票する「Cute or Not」ですが、これはもともとNintendoDSで遊べるように作っていました。DSブラウザはいまさらな感が否めないですが、上画面に写真・下画面に投票ボタンにして、タッチパネルでポチポチできて、暇つぶしにはもってこいな気がしたからです。

簡単にデザインできるだろう…とはじめは思っていましたが、実はそうでもなく、ちょっと苦戦したところがあったので、メモ程度に残しておきます。

※以下、DSブラウザー特有の“縦長モード”での場合です。

■画面のデザインは1画面:縦176px×横247px

NintendoDS の液晶は1画面192px×256pxになっています。そのうち上画面は上16pxがURL表示、下画面は下16pxが機能表示に利用されています。横幅はスクロールバー用に9px使用されているので、結局1画面の有効範囲は176px×247pxになります。

■CSSはhandheld

当初、CSSが反映されず悪戦苦闘しました。
<link rel="stylesheet" href="style.css" media="handheld" type="text/css">
とmedia="handheld"を入れるとうまくいきます。

■CSSのfont-sizeは3段階

x-small、small、mediumのみでした。あの小さな画面ではこれくらいでちょうどいいのでしょうね。


などど悪戦苦闘している時に見つけた、とても便利なサイトがありましたので最後にご紹介します。(もっと早くに見つけておくべきでした…)

●ニンテンドーDSブラウザーWiki - 開発/html仕様
http://hammerspace.squares.net/DS/wiki.cgi?page=%B3%AB%C8%AF%2Fhtml%BB%C5%CD%CD

●DSブラウザ実験ページ
http://ds.wakufactory.jp/dev/
こちらの“縦画面モード用テンプレ”を利用すると便利です!

そのほかTipsをご存知であればぜひ教えてください。