Dreamweaverで携帯サイトを作れますか?
DoCoMo、au、SoftBankの3社共通で表示出来る携帯サイトの作り方を紹介します。携帯サイトにはいろんな作り方がありますし、どこまでの携帯電話を対象にするかなど、考え方が様々なので、あくまでも一例としてみてください。私が作っている動画マニュアルでも、Dreamweaverで携帯サイトを作る方法を紹介していますのでご覧下さい。
xhtml?ドキュメントタイプ何にすればいいですか?
Dreamweaverにて、新規作成 >ドキュメントタイプ XHTML Mobile 1.0 を選択します。
Dreamweaverの設定で、基本のエンコーディングをshift_jisにしている場合はこのままでいいですが、他のエンコードになっている場合(headの中のcharsetを見ればわかります)、修正 >ページプロパティ(ctrl + J )でこの画面を開いて、エンコーディングのところで、日本語シフトJISを選びます。

ファイル >保存 m.xhtmlという名前で保存します。
次に、ソースコードの方にして、下記のようにヘッダ部分を変更します。
<?xml version="1.0" encoding="Shift_JIS" ?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml ; charset=Shift_JIS" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>タイトルを入れます</title>
<meta name="description" content="紹介文" />
</head>
<body>
(ここに中身を入れます)
</body>
</html>
このあと、紹介文とタイトルを書き換えて、bodyの中に必要な記述をしていきます
サーバーの設定をします
DoCoMoで、XHTMLを正しく解釈させるために、サーバーに下記の設定をします。
(1)テキストエディタで、新規作成をし、下記の一行をいれます。
(テキストエディタがない場合はインストールしてください。ウィンドウズのメモ帳は使わない方がいいです)
AddType application/xhtml+xml .xhtml
これを、m.xhtmlが置いてある一番上の階層に、htaccess.txtという名前で保存します。
(2)Dreamweaverのファイルパネルで、先ほどのhtaccess.txtを選んでアップロードします。
(3)ファイルパネルのリモートの方で(サーバーの方で)、htaccess.txtを選択して、右クリック、編集 >名前の変更で、.htaccessという名前に変えます。
携帯サイトにスタイルを指定する方法
DoCoMoは外部スタイルシートを読み込めない携帯がまだ多いので(2010年現在)しばらくは、style属性のみで指定しましょう。
style属性を使う方法は、xhtmlの
正しい使い方ではないですが、DoCoMo、au、SoftBankと別々に携帯サイトを作るならいいですが、3キャリア共通で作らないと大変なので、この際あきらめ
ます。
そして、style属性は、使えるタグと使えないタグがあるので、以下の要点を押させておけば良いと思います。
(1)ブロック要素は、divで囲んで、style属性をつける。
文字を左揃え、背景色にクリーム色、マージンボトムに10pxという例です。
<div style="text-align:left;background-color:#FFFFCC;margin:0 0 10px 0;">ここに本文です。</div>
(2)hタグは使わない
hタグは携帯の機種によってはすごく大きくなってしまったり制御が面倒なので、divで囲んで、フォントサイズと文字色や背景色で対処したほうが簡単です。
緑色の背景に、白い文字、中心揃えという指定です。
<div style="text-align:center;background-color#339966;color:#FFFFFF;margin:10px ;font-size:midium">ここに見出しです</div>
(3)使えないタグやプロパティがあります。
em b strong などのタグは使えません(一部使う方法もありますがキャリアによって無理)
マージンなども、DoCoMoではpには指定できないなどいろいろ難しいので、divにstyleで指定するのが一番簡単と覚えておけばいいと思います。
(4)キャリアによって多少違っても大丈夫なデザインにする
3キャリア共通デザインにするのはかなり大変なので、いろんな携帯によって多少見た目が違っても大丈夫なデザインにしておくことが大切です。
携帯サイトに絵文字を入れたい
つけられるスタイルに制限がある携帯サイトでは絵文字が最強の装飾です。かわいい絵文字を入れることでワンポイントとして認識させることができます。
しかし、携帯の絵文字コードは、3社共通でいれるには、変換スクリプトの導入など敷居が高いです。
容量を軽くするためには、携帯絵文字変換スクリプトをいれて、変換させてみれば良いと思います。
無理な場合は、携帯用の絵文字を画像として挿入して対処します。
DoCoMoの公式サイト絵文字一覧表
auの公式サイト 絵文字技術のページ
SoftBankの絵文字一覧・使用方法
携帯ならではの機能を利用する
(1)アクセスキー
番号キーで移動する
電話の番号キーをおすと、ページトップに戻るとか、サイトHomeに戻るなどの機能は、アクセスキーといいます。
リンクタグにaccesskey="1"を追加すれば、1ボタンを押した状態で
<img src="1の画像へのリンク" alt="" width="14" height="15" /><a href="#" accesskey="1">このページのTOPへ</a>
(2)電話をかけるボタン
クリックするとそのまま電話が立ち上がり電話できるようにする・・・携帯サイトならではの機能です。
<img src="電話マークのアイコンへのリンク" alt="" width="12" height="12" /><a href="tel:03-0000-0000">03-0000-0000</a>
(3)メールフォームよりは、メールアドレスをそのまま置く
携帯でメールフォームを送るのは、利用者にとってもかなり面倒です。いちいちフォームにはいり、自分のアドレスを入れたり、名前を入れたり、また戻って・・・という動作をするよりは、ワンクリックでメーラを立ち上げてそのまま送信する方が楽でしょう。
<img src="メールアイコンへのリンク" alt="" width="14" height="15" /><a href="mailto:test@example.com">メールでのお問合せ</a>
(4)戻るボタンについて
携帯では読み込みが発生するたびにパケット代がかかるということもあり、戻るときは、携帯に備わっているキャッシュを利用して、いちいちページを読み込まないで戻るという動きをする人が多いようです。
なので、戻るボタンはあえてつけずに、見る人の操作に任せていいと思います。
(5)キャッシュについて
携帯電話では、無駄にパケット代を使わせないためか、一度表示したページはキャッシュを使って表示することが多いようです。
このため、更新情報などを常に変化させておきたい表紙などには、キャッシュをクリアするタグをいれておいたほうが良いことがあります。
携帯の画像のサイズと形式
(1)画像の横幅は左右240px以内で作ります
(2)画像の形式はjpgかgifで
(3)1ページの容量は50kb~100kbを目安に容量を抑えます。
PCからのシミュレーション
(1)Firefoxのアドオンを使う方法
おすすめなのは、
Firefoxのアドオン、FireMobileSimulatorです。
主要3キャリアの携帯端末ブラウザをシミュレートしてくれます。
(2)モバイルサイトをシミュレーションしてくれるサイト
このサイトは便利です。
gooモバイルのサイトビューワ
PCの本サイトからの誘導
PCサイトからの誘導方法にはいくつかあります。下記を併用することも可。
(1)QRコードを置いて表示してもらう
QRコードの作成はここが便利です。
QRのススメ
(2)携帯振り分けスクリプトを使う
アクセスした端末を解析して、携帯だったらどのm.xhtmlに、PCだったらindex.htmlに・・・のように振り分けることができます。
携帯振り分けPHP
最後に見本のソースです
見本ソース
<?xml version="1.0" encoding="Shift_JIS" ?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml ; charset=Shift_JIS" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>信州飯田松川・原りんご園</title>
<meta name="description" content="紹介文" />
</head>
<body>
<div style="text-align:center;font-size:smaller;">
<img src="m-topicon.jpg" width="160" height="75" alt="原りんご園" />
<div style="text-align:left;background-color:#FFFFCC;margin:0 0 10px 0;">
くだもの直売の原りんご園ではこの「くだものの里松川町」でリンゴや梨だけでなく、ラ・フランス、ル・レクチェなど他では手に入れることがむずかしい、さまざまなフルーツを栽培しています。
</div>
<img src="m-daikanban.jpg" width="240" height="180" alt="原りんご園看板" />
<div style="text-align:center;color:#FFFFFF;background:#FF6600;margin:6px 0">
直売所/営業時間のご案内
</div>
<div style="text-align:left;">
<img src="f8c4.gif" alt="" width="12" height="12" />直売所営業時間/9時~4時<br />
<img src="f89f.gif" alt="" width="12" height="12" />期間/9月~12月上旬まで<br />
<img src="f9ea.gif" alt="" width="12" height="12" />発送のご依頼は時間外でもどうぞ
</div>
<hr />
<div style="text-align:left;">
信州飯田松川・原りんご園<br />
〒399-3301 長野県下伊那郡松川町上片桐1544-1<br />
TEL/FAX:
<a href="tel:0000000000">0265-00-0000
</a></div></div>
</body>
</html>
赤い文字 基本のコード
青い文字 レイアウトや装飾に関するコード
緑の文字 リンクタグ