<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>これからゆっくり考L +α</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/" />
    <link rel="self" type="application/atom+xml" href="http://sakaki0214.com/atom.xml" />
    <id>tag:sakaki0214.com,2008-11-09://1</id>
    <updated>2011-12-27T13:43:32Z</updated>
    <subtitle>PCサイト・携帯サイトのコーディングに関することをポロポロとアウトプットしていくブログです。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Commercial 4.22-ja</generator>

<entry>
    <title>携帯（ガラケー）コーディングでインデントはNG</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2011/12/27222101.html" />
    <id>tag:sakaki0214.com,2011://1.63</id>

    <published>2011-12-27T13:21:01Z</published>
    <updated>2011-12-27T13:43:32Z</updated>

    <summary>PCでもガラケーでもスマホでも、コーディングではインデントを一切使わない派の私で...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>PCでもガラケーでもスマホでも、コーディングではインデントを一切使わない派の私ですが、要望があればもちろんします。<br />
（Dreamweaverでぽちっと！）</p>

<p>今回はガラケーコーディングのお仕事で、<br />
「インデントしてください」<br />
というご要望をうけ、なんとなく嫌だけど（嫌な予感がするけど）やってみたら・・・</p>
]]>
        <![CDATA[<p><strong>auで画像の下に隙間ができました。</strong></p>

<p>いや、auはもともと隙間ができるんですが...言葉だと難しいので、画像でさくっと説明。</p>

<p><img alt="サンプル画像" src="http://sakaki0214.com/entry_img/20111227/20111227_01.png" width="240" height="123" class="mt-image-none" style="" /><br />
こういう見出しがあった場合、</p>

<pre>
<code>&lt;div style=&quot;background:#000000;color:#ffffff;&quot;&gt;
&lt;img src=&quot;img/line.jpg&quot; alt=&quot;&quot; width=&quot;100%&quot; style=&quot;margin:0 0 3px;&quot; /&gt;&lt;br /&gt;
見出しです
&lt;img src=&quot;img/line.jpg&quot; alt=&quot;&quot; width=&quot;100%&quot; style=&quot;margin:3px 0 0;&quot; /&gt;&lt;br /&gt;
&lt;/div&gt;
</code>
</pre>

<p>
こういうソースを書くと3キャリアできちんと再現できるはずなんですが、ソース中にインデント（スペースでもタブでも）があると</p>

<p><img alt="サンプル画像" src="http://sakaki0214.com/entry_img/20111227/20111227_02.png" width="240" height="101" class="mt-image-none" style="" /><br />
auでこうなる...と。</p>

<p>※CA004で確認</p>

<p>これで、今後ガラケーで「インデントしてください」と言われたときに明確な理由をあげてお断りすることができそうです。</p>

<p>ガラケーでインデントはやめたほうがいいですよ！<br />
インデントしなくても見やすいソースを目指しています。</p>]]>
    </content>
</entry>

<entry>
    <title>スマートフォンのサイトを横に回転させた時に画面のサイズに合わせて拡大させるには</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2011/06/05223738.html" />
    <id>tag:sakaki0214.com,2011://1.60</id>

    <published>2011-06-05T13:37:38Z</published>
    <updated>2011-12-15T11:04:01Z</updated>

    <summary> これを横に回転させて、 画面幅に合わせて拡大したい。 これ、見にくくないのかな...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Android" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iphone" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="smart phone" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="smartphone" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p><img alt="スマートフォンサンプル画像：縦" src="http://sakaki0214.com/sample/110605/images/img_tate.png" width="250" height="375" class="mt-image-none" style="" /><br />
これを横に回転させて、</p>
<p><img alt="スマートフォンサンプル画像：横" src="http://sakaki0214.com/sample/110605/images/img_yoko.png" width="375" height="250" class="mt-image-none" style="" /><br />
画面幅に合わせて拡大したい。</p>

<p>これ、見にくくないのかな...と個人的には思うんですが、そういう依頼がちらほら来るのでまとめてみました。</p>
]]>
        <![CDATA[<h3>サンプルページ</h3>
<p><img src="http://sakaki0214.com/sample/110605/qr.png" alt="QRコード" /><br />
<a href="http://sakaki0214.com/sample/110605/">http://sakaki0214.com/sample/110605/</a></p>

<h3>通常（横にしても拡大しない）</h3>
<pre>
<code>&lt;meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1" /&gt;</code>
</pre>


<h3>iPhone用（横にすると拡大する）</h3>
<pre>
<code>&lt;meta name="viewport" content="width=device-width" /&gt;</code>
</pre>

<p>検証端末：<strong>iPhone4</strong>、<strong>iPhone3G</strong></p>

<p>「iPhone専用サイト」であればこの方法だけで問題ないと思います。</p>

<h3>iPhone+Android用（横にすると拡大する）</h3>
<pre>
<code>&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width&quot; /&gt;
&lt;script src=&quot;shared/js/jquery-1.3.2.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
$(window).bind('resize load', function(){
	$(&quot;html&quot;).css(&quot;zoom&quot; , $(window).width()/320 );
});
&lt;/script&gt;
</code>
</pre>

<p>検証端末：<strong>docomo GalaxyS</strong><br />
※追記：<strong>GALAPAGOS SoftBank 003SH</strong>、<strong>au IS03</strong>でも問題なし</p>

<p>参考サイト：<br />
<a href="http://blog.webcreativepark.net/2011/01/11-023827.html">Androidブラウザでviewportのwidth指定[to-R]</a></p>
<p>上記エントリーを参考に、JSでviewportのwidthを320にしました。</p>

<p>"meta要素で「content="width"」を指定せず"とあったんですが、以前組んだサイトでそれをとったら横スクロールバーが出たんです。ちなみに、このサンプルページではcontent="width"があっても無くても横スクロールバーはでませんでした。</p>

<p>AndroidだけでなくiPhoneも、ということであればcontent="width"がないとiPhoneの表示に問題（画面の横幅が980pxになる）がでてくるのでcontent="width"は必須です。<br />
なので、content=width"が入っていることが原因でAndroidの表示がおかしくなった場合は...iPhoneとAndroidでソースを分けないと実現不可です。</p>

<h3>最後に</h3>

<p>一応なんとか1ソースでiPhoneもAndroidも対応できた気がするのですが、ものすごーく不安です。</p>

<p>AndroidのGalaxyS以外の表示が気になるところです。Xperia専用サイトで以前使用したソースなのでたぶんXperiaは大丈夫だと思うのですが...。<br />
Androidはもはやガラパゴスすぎて怖いので、やはりリキッド対応のデザインをしていただき、無理に拡大しないほうがみんな幸せなんじゃないかと思ってます。</p>]]>
    </content>
</entry>

<entry>
    <title>[携帯]inputタグの文字色が外側のフォントカラー指定に影響される</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2010/11/15162937.html" />
    <id>tag:sakaki0214.com,2010://1.58</id>

    <published>2010-11-15T07:29:37Z</published>
    <updated>2010-11-15T07:37:04Z</updated>

    <summary> 携帯サイトで、背景色を濃い色に、文字色を白（もしくは白に近い色）に指定している...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>
携帯サイトで、背景色を濃い色に、文字色を白（もしくは白に近い色）に指定している箇所に入力フォームを設置する場合、inputタグ（テキストボックスやsubmitボタン）の文字色に注意しましょーというお話です。</p>]]>
        <![CDATA[<h3>サンプルページ</h3>
<p>QRコード<br />
<img src="/sample/101115/img/qr.png" alt="QRコード" /><br />
→<a href="http://sakaki0214.com/sample/101115/" target="_blank">サンプルページを見る</a></p>

<pre>
<code>&lt;div style=&quot;background:#333333;color:#ffffff;&quot;&gt;
ﾒｰﾙｱﾄﾞﾚｽ&lt;br /&gt;
&lt;input type=&quot;text&quot; value=&quot;hogehoge@hoge.jp&quot; name=&quot;mail&quot; size=&quot;27&quot; style=&quot;width:95%&quot; /&gt;&lt;br /&gt;
&lt;input type=&quot;submit&quot; value=&quot;送信する&quot; /&gt;&lt;br /&gt;
&lt;/div&gt;</code>
</pre>

<h3>各キャリアでの表示</h3>

<h4>docomo（F-06B）</h4>
<p>テキストボックス内の文字色も、submitボタンの文字色も「黒」。<br />
外側のフォントカラー指定に影響されない。</p>
<p><img src="/sample/101115/img/docomo.jpg" alt="F-06Bキャプチャー" /></p>

<h4>au（W63K）</h4>
<p>テキストボックス内の文字色も、submitボタンの文字色も「黒」。<br />
外側のフォントカラー指定に影響されない。</p>
<p><img src="/sample/101115/img/au.jpg" alt="W63Kキャプチャー" /></p>

<h4>softbank（830P）</h4>
<p>テキストボックス内の文字色も、submitボタンの文字色も、外側のフォントカラー指定に影響される。</p>
<p><img src="/sample/101115/img/sb.jpg" alt="930Pキャプチャー" /></p>

<h3>まとめ</h3>
<p>各キャリア1端末ずつしかチェックしていないのであれですが、softbankの一部端末では外側のフォントカラー指定がinputタグに影響してしまい、テキストボックスやsubmitボタンの文字色が黒じゃない色になってしまいます。</p>

<p>なので、フォントカラーを白などの薄い色で指定している場合はフォーカスがあたっていないとテキストボックス内やボタンの文字色がかなり見えにくくなってしまいます。</p>

<p>なので、headタグ内部で、</p>

<pre>
<code>input {color:#000000;}</code>
</pre>

<p>という指定を念の為にしておくといいと思います。</p>]]>
    </content>
</entry>

<entry>
    <title>[携帯]画像を縦に隙間なく並べる方法 ver02</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2010/09/06232248.html" />
    <id>tag:sakaki0214.com,2010://1.57</id>

    <published>2010-09-06T14:22:48Z</published>
    <updated>2010-09-06T15:24:38Z</updated>

    <summary>前にも同じエントリー「[携帯]複数画像を縦に隙間なく表示させられるか」をあげてい...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>前にも同じエントリー「<a href="http://sakaki0214.com/2009/03/28120153.html">[携帯]複数画像を縦に隙間なく表示させられるか</a>」をあげていますが、サンプルを作り直したので書き直してみました。</p>

<p>以下のようなデザインをコーディングする場合、画像を縦に隙間なく表示させる必要があります。<br />
3つ並んでいる赤ちゃんの写真のところです。</p>

<p><img src="/sample/100906/img/sample.jpg" alt="「画像を縦に隙間なく並べる方法 ver02
」のサンプルデザイン" /></p>

<p>結論を先に言ってしまうと、3キャリア1ソースで画像を縦に隙間なく表示させることは現状不可能です。<br />
（2010年9月6日現在）<br />
ということで、以下検証結果です。</p>]]>
        <![CDATA[<h3>brで画像を改行</h3>

<pre>
<code>&lt;div style=&quot;text-align:center;&quot;&gt;
&lt;img src=&quot;img/ph_01.jpg&quot; alt=&quot;zzzzz&quot; width=&quot;208&quot; height=&quot;169&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;img/ph_02.jpg&quot; alt=&quot;いつも太陽の方向を向いてすやすや&quot; width=&quot;208&quot; height=&quot;149&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;img/ph_03.jpg&quot; alt=&quot;泣くのも赤ちゃんの大事なお仕事☆&quot; width=&quot;208&quot; height=&quot;160&quot; /&gt;&lt;br /&gt;
&lt;/div&gt;</code>
</pre>

<h4>サンプルページ</h4>

<p><img src="/sample/100906/img/qr01.png" alt="サンプルページ" /><br />
→<a href="http://sakaki0214.com/sample/100906/page01.xhtml">サンプルページを見る</a></p>


<h4>表示結果</h4>
<p>docomo：隙間なし<br />
au：隙間あり<br />
softbank：隙間なし</p>


<h3>tableの各セルに画像を表示</h3>
<pre>
<code>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;img/ph_01.jpg&quot; alt=&quot;zzzzz&quot; width=&quot;208&quot; height=&quot;169&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;img/ph_02.jpg&quot; alt=&quot;いつも太陽の方向を向いてすやすや&quot; width=&quot;208&quot; height=&quot;149&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;img/ph_03.jpg&quot; alt=&quot;泣くのも赤ちゃんの大事なお仕事☆&quot; width=&quot;208&quot; height=&quot;160&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</code>
</pre>


<h4>サンプルページ</h4>

<p><img src="/sample/100906/img/qr02.png" alt="サンプルページ" /><br />
→<a href="http://sakaki0214.com/sample/100906/page02.xhtml">サンプルページを見る</a></p>

<h4>表示結果</h4>
<p>docomo：隙間あり<br />
au：隙間なし<br />
softbank：隙間あり</p>

<h3>その他</h3>
<p>色々試してはみましたが、table以外の方法でauが画像を隙間なく表示してくれる方法は見つかりませんでした。</p>


<h4>色々試した実験ページの残骸</h4>
<p><img src="/sample/100906/img/qr03.png" alt="サンプルページ" /><br />
→<a href="http://sakaki0214.com/sample/100906/page03.xhtml">ページ03</a></p>

<p><img src="/sample/100906/img/qr04.png" alt="サンプルページ" /><br />
→<a href="http://sakaki0214.com/sample/100906/page04.xhtml">ページ04</a></p>

<p><img src="/sample/100906/img/qr05.png" alt="サンプルページ" /><br />
→<a href="http://sakaki0214.com/sample/100906/page05.xhtml">ページ05</a></p>

<h3>まとめ</h3>
<p>キャリア毎にソースがわけられれば特に問題はないんですが、3キャリア3ソースだとどうにもなりません。</p>
<p>デザインがFIXしてしまってもうどうしようもない！<br />
という場合は、1枚画像にするしかないと思います。</p>]]>
    </content>
</entry>

<entry>
    <title>ケータイサイト制作前にコーダーが確認しておきたいところ</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2010/07/07120030.html" />
    <id>tag:sakaki0214.com,2010://1.56</id>

    <published>2010-07-07T03:00:30Z</published>
    <updated>2010-07-07T03:08:40Z</updated>

    <summary>モバイルサイトの制作前に、もしくは打ち合わせに行った場合は必ずチェックしておきた...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>モバイルサイトの制作前に、もしくは打ち合わせに行った場合は必ずチェックしておきたいところをまとめてみました。<br />
こちらから積極的に確認しないと、何も詳細が分からないままデザインだけぽーんと渡されてしまうことがあるので、自ら前のめりでチェックしておきたいところです。</p>


<p>個人的に「ここだけは外せない！」という項目は以下の6つ</p>
<ul>
<li>・xhtml？html？</li>
<li>・文字コードは？</li>
<li>・tableは使ってOK？</li>
<li>・絵文字は？</li>
<li>・カタカナの扱いは？半角？全角？</li>
<li>・VGA対応は？</li>
</ul>]]>
        <![CDATA[<h3>xhtml？html？</h3>
<p>最近は基本xhtmlで作成という流れに（私の場合は）なってますが、それでも念のために一応聞いておきたいところ。<br />
昔、xhtmlで作成してほぼほぼ終わった段階で「アップするサーバーでxhtmlが使えないのでhtmlに変更してください！」と言われてやり直したことがあります...。</p>


<h3>文字コードは？</h3>
<p>携帯サイトといったらShif-JISですが、プログラムが絡んでくると「UTF-8で作成」ということも過去にありました。<br />
そうするとこちらのauで文字化けしてしまって検証がやりにくくなるので、そのあたりも事前にちゃんと話しておくといいと思います。<br />
（文字化けしても表示のチェックはある程度できるのでなんとかなりますが）</p>


<h3>tableは使ってOK？</h3>
<p>対応端末に901、701、702あたりが入ってくる場合は確認しておきたいところ。<br />
古い端末なので、「使っちゃってくださいー」という場合もありますし、「絶対NG！」という場合もありました。<br />
tableを使わないと再現できないデザインがあがってくることが多々あるので、最初にこれを確認しておくと非常にスムーズにコーディング作業が進みます。</p>


<h3>絵文字は？</h3>
<p>3キャリア1ソースの場合、コーディング終了後にプログラマーさんの方で処理をする場合が多いです。その場合、コーダーはどのように処理をしておけばいいかというのを確認しておきます。<br />
私がやってきた案件では、i絵文字（docomoで無料配布されているツール）を使っていれておくというパターンが多かったです。依頼があれば私の方でもphpを埋め込んで3キャリア1ソースでも絵文字対応はできるのですが、大体依頼主様側で処理をしてくれることが多いです。</p>

<p>もしくは、デザインで絵文字っぽく使われているけど「画像をスライスして使ってください！」という場合もあるので、この辺りはきちんと確認。</p>


<h3>カタカナの扱いは？半角？全角？</h3>
<p>デザインで全部のカタカナが全角であがってくることがあります。<br />
その場合、コーダー側で半角にする必要があるかないか、というのも確認しておきます。<br />
ケータイサイトのデザインに慣れているデザイナーさんの場合は、カタカナの全角、半角を使い分けてくる場合があります（素敵すぎ！）。その場合はそれを忠実に再現します。<br />
がしかし、普段ケータイサイトのデザインをやらない人の場合、原稿が全部全角カタカナだったからという理由だけで全部全角でテキストを流し込んでいることが考えられるため、コーダー側でどう処理をした方がいいのかというのを確認しておきます。</p>

<p>私の場合はコーダー側で半角に変換する、というパターンが多いです。</p>


<h3>VGA対応は？</h3>
<p>本当はスルーしたいところなんですが、後で問題になってくると非常に面倒なので事前にやはり要確認。<br />
横幅480の端末（主にsoftbankのVGA対応端末）での表示をどうするか、です。</p>

<p>私の場合は、<br />
「480でも崩れずにちゃんと見れるようにコーディングはしますが画像は1/2サイズになっちゃいますけどいいですか？」<br />
と聞いて、OKをもらうことが多いです。<br />
もしくは、依頼主様の方で画像変換のプログラムを組み込む、などなど。<br />
3キャリア1ソースでVGAも完璧に対応というのは正直大変です。<br />
プログラムが絡んでくるのでその辺はコーダー側ではノータッチです。</p>

<p>画像のwidth指定を100%表示にしておくというのも1つの手ではあるかもしれませんが、画像が最高に汚くなるので私はあまりやりたくはないです...。<br />
100%表示にしても汚くならないもの（ライン画像など）は100%にしてますけど。
</p>

<h3>その他</h3>
後は、<br />
「title、keywords、descriptionどうしますか？」とか、<br />
「デザインでページ全体左右に余白空いてますけどこれ再現しますか？」とか、<br />
「デザインをどこまで忠実に再現しますか？透過gifガンガン使う感じで大丈夫ですか？それとも軽さ重視ですか？」などなど、<br />
細かい所まで突っ込んで聞こうと思えば色々でてきますが、沢山聞きすぎると大事なことが漏れる可能性もあるので、そのあたりは要調整、という感じです。]]>
    </content>
</entry>

<entry>
    <title>執筆協力をした「ケータイサイト解体新書」が発売されました</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2010/07/03023926.html" />
    <id>tag:sakaki0214.com,2010://1.55</id>

    <published>2010-07-02T17:39:26Z</published>
    <updated>2010-07-02T18:01:56Z</updated>

    <summary>別のブログでは既に告知してますが、こちらでも紹介させてください。 執筆協力をしま...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>別のブログでは既に告知してますが、こちらでも紹介させてください。
</p>

<p>執筆協力をしました本「ケータイサイト解体新書」が6月24日に発売されました。
</p>

<p>執筆協力といっても、やっていることはこのブログでやっていることとあまり変わりません。実際に自分がデザイン、コーディングをしたサイトのソースがどかんと載っています。
</p>

<p>以下、自分が担当したものをざーっとご紹介。</p>]]>
        <![CDATA[<h3>CHAPTER4 4-01</h3>
<p>おなじみの「モバツイ」<br />
（おなじみなのでキャプチャーは割愛）</p>

<h3>CHAPTER4 4-02</h3>
<p><img src="/sample/100703/4-02.jpg" alt="CHAPTER4 4-02" /></p>
<p>EC系のサイトデザイン、といっても公開できる実績がないので完全なるダミーサイトを作成。<br />
サイト名を考えたり（オガベジ、はオーガニックベジタブルを略しただけだったり！）、商品なににしよー、値段どうしよー、と、ワイヤーといったものがないので色々大変でした。
</p>

<h3>CHAPTER4 4-03</h3>
<p><img src="/sample/100703/4-03.jpg" alt="CHAPTER4 4-03" /></p>
<p>コンテンツ配信系のサイト「Music Full」。<br />
こちらも公開できる実績がないのでダミーサイト。<br />
サイト名だけ決めてもらって、あとの諸々はすべて自分。<br />
何が大変だったって、CDのジャケット作成とか、CDのタイトルとか曲名とか考えるのがとにかく大変でした。</p>


<h3>CHAPTER4 4-04</h3>
<p><img src="/sample/100703/4-04.jpg" alt="CHAPTER4 4-04" /></p>
<p>ポータル系のサイト「think-L JAPAN」。<br />
こちらもダミーサイトです。上と同じく、内容を考える方が大変だったっていう。</p>


<h3>CHAPTER4 4-05</h3>
<p><img src="/sample/100703/4-05.jpg" alt="CHAPTER4 4-05" /></p>
<p>芸能・タレントオフィシャル系のサイトデザインということで、個人的にも親しくさせていただいているヨーヨー世界チャンピオンであるBLACKのオフィシャルサイトを作成しました。<br />
BLACK、ヨーヨー、という2つのキーワードを意識したデザインにしたつもりです。</p>


<h3>CHAPTER4 4-07</h3>
<p><img src="/sample/100703/4-07.jpg" alt="CHAPTER4 4-07" /></p>
<p>占い系のサイトデザイン、こちらもダミーサイト。<br />
占い師もダミーでたてたほうがデザイン的にもっとしっくりくるものが作れたと思うのですが、ダミーサイトだとそのあたりが難しく...。</p>


<h3>この続きは書籍で！</h3>
<p>ソースは書籍にも掲載されていますが、Web上でも確認できるようになっています。もちろん携帯でページ確認もできるようになっています。（URLは書籍をご確認くださいませ）</p>

<p>私が読んでも「へー」と思うものがあったり、色々勉強になる本です。なので、現役でバリバリケータイコーディングやってます！という人も、経験が無い人も、ぜひぜひお手に取ってみてみてください。</p>


<div class="amazlet-box" style="margin-bottom:0px;border:1px solid #cccccc;padding:5px;"><div class="amazlet-image" style="float:left;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4862670865/sakaki0214-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51YWcRN88PL._SL160_.jpg" alt="ケータイサイト解体新書 デザインパターンから理解する実装テクニック" style="border: none;" /></a></div><div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4862670865/sakaki0214-22/ref=nosim/" name="amazletlink" target="_blank">ケータイサイト解体新書 デザインパターンから理解する実装テクニック</a><div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/4862670865/sakaki0214-22/ref=nosim/" title="ケータイサイト解体新書 デザインパターンから理解する実装テクニック" target="_blank">amazlet</a> at 10.07.03</div></div><div class="amazlet-detail">ホシナカズキ <br />ワークスコーポレーション <br />売り上げランキング: 5466<br /></div><div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4862670865/sakaki0214-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div></div><div class="amazlet-footer" style="clear: left"></div></div>]]>
    </content>
</entry>

<entry>
    <title>[携帯]携帯サイトで枠線を表現する方法</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2010/05/29021829.html" />
    <id>tag:sakaki0214.com,2010://1.54</id>

    <published>2010-05-28T17:18:29Z</published>
    <updated>2010-06-07T07:38:53Z</updated>

    <summary> 3キャリア1ソースでコーディングする場合、枠線を実現するためにはどのようにすれ...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="html" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p><img src="/sample/100529/sample.jpg" alt="枠線のサンプル画像" /></p>

<p>3キャリア1ソースでコーディングする場合、枠線を実現するためにはどのようにすればいいと思いますか？</p>
<p>ぱっと思い浮かぶのは、恐らくcssのborderプロパティだと思いますが、実際どんな感じになるのかチェックしていきます。</p>

<p>xhtmlの場合、htmlの場合、と両方確認してみました。</p>]]>
        <![CDATA[<h3>サンプルページ（border使用）</h3>
<p>
QRコード<br />
<img src="/sample/100529/qr.png" alt="QRコード" /><br />
→<a href="/sample/100529/index.xhtml">サンプルページを見る</a>
</p>

<pre>
<code>&lt;div style=&quot;text-align:center;&quot;&gt;
&lt;div style=&quot;background:#eeeeee;border:2px solid #000000;text-align:center;width:80%;margin:0 auto;&quot;&gt;
&lt;img src=&quot;img/sp.gif&quot; alt=&quot;&quot; width=&quot;1&quot; height=&quot;2&quot; /&gt;&lt;br /&gt;
ｻﾝﾌﾟﾙです｡ｻﾝﾌﾟﾙです｡&lt;br /&gt;
&lt;img src=&quot;img/sp.gif&quot; alt=&quot;&quot; width=&quot;1&quot; height=&quot;2&quot; /&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</code>
</pre>


<h3>divタグにborderプロパティ使用した場合</h3>

<h4>docomo：F-01A（iモードブラウザ1.0）</h4>
<p>枠線は表示されません。</p>

<h4>docomo：F-09A（iモードブラウザ2.0）</h4>
<p>問題なく表示されます。</p>

<h4>au（W63K）</h4>
<p>問題なく表示されます。<br />
がしかし、width効かずに枠が画面いっぱいに広がります。<br />
%指定もpx指定もどちらも効かず。</p>

<h4>softbank</h4>
<p>問題なく表示されます。</p>

<h3>実機での見え方</h3>
<p><img src="/sample/100529/sample_02.jpg" alt="" /><br />
docomo F-01A（iモードブラウザ 1.0）</p>

<p><img src="/sample/100529/sample_01.jpg" alt="" /><br />
docomo F-07B（iモードブラウザ 2.0）</p>

<p><img src="/sample/100529/sample_03.jpg" alt="" /><br />
au W63K</p>

<p><img src="/sample/100529/sample_04.jpg" alt="" /><br />
softbank 930P（VGA）</p>

<h3>結論</h3>
<p>3キャリア1ソースの場合、docomoのことを考慮するとborderプロパティを使うのはNG。<br />
ではどうすればよいか。<br />
ここで登場するのがtableタグです。</p>


<h3>サンプルページ（table使用）</h3>
<p>
QRコード<br />
<img src="/sample/100529/qr2.png" alt="QRコード" /><br />
→<a href="/sample/100529/index2.xhtml">サンプルページを見る</a>
</p>

<h3>tableタグを使用した場合</h3>

<pre>
<code>&lt;div style=&quot;text-align:center;&quot;&gt;
&lt;table style=&quot;width:80%;margin:0 auto;background:#000000;&quot;&gt;
&lt;tr&gt;
&lt;td style=&quot;background:#eeeeee;&quot;&gt;
&lt;div style=&quot;text-align:center;font-size:x-small;&quot;&gt;
&lt;img src=&quot;img/sp.gif&quot; alt=&quot;&quot; width=&quot;1&quot; height=&quot;2&quot; /&gt;&lt;br /&gt;
ｻﾝﾌﾟﾙです｡ｻﾝﾌﾟﾙです｡&lt;br /&gt;
&lt;img src=&quot;img/sp.gif&quot; alt=&quot;&quot; width=&quot;1&quot; height=&quot;2&quot; /&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</code>
</pre>

<p>tableタグの背景色に指定している色が枠線となります。</p>
<p>こうすると、3キャリア1ソースでも大体の端末で枠線が実現できます。auで、divタグにborderプロパティを使用していたときに発生していたwidthが効かない現象も解消されます。</p>


<p>ただし、docomoの古い端末ではtableタグが無視されるため、対応機種にtable未対応端末が含まれている場合は要検討です。</p>


<h3>おまけでhtml版</h3>

<p>
QRコード<br />
<img src="/sample/100529/qr3.png" alt="QRコード" /><br />
→<a href="/sample/100529/index.html">サンプルページを見る</a>
</p>

<p>tableタグを利用していますが、問題なく表示されます。</p>]]>
    </content>
</entry>

<entry>
    <title>[携帯]submitボタンの大きさ調整</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2010/04/21125051.html" />
    <id>tag:sakaki0214.com,2010://1.53</id>

    <published>2010-04-21T03:50:51Z</published>
    <updated>2010-04-21T03:59:11Z</updated>

    <summary>よくありがちな「検索」とか、「送信する」とか、そういったボタンの文字サイズ（ボタ...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>よくありがちな「検索」とか、「送信する」とか、そういったボタンの文字サイズ（ボタンのサイズ）が変更できるか、の検証です。</p>


<p>今までsubmitボタンの大きさを変更したことが無かったのですが、とあるソースを見ていたら、</p>

<pre>
<code>&lt;input type=&quot;submit&quot; value=&quot;ボタン&quot; style=&quot;font-size:x-small;&quot; /&gt;</code>
</pre>

<p>という記述をみかけて気になった次第です。</p>]]>
        <![CDATA[<h3>サンプルページ</h3>
<p><img src="/sample/100421/qr.png" alt="QRコード" /><br />
→<a href="/sample/100421/index.xhtml">サンプルページを見る</a></p>


<pre>
<code>&lt;input type=&quot;submit&quot; value=&quot;ボタン&quot; style=&quot;font-size:x-small;&quot; /&gt;</code>
</pre>

<p>こんな感じで、inputタグの中でfont-sizeを指定してます。</p>

<pre>
<code>&lt;div style=&quot;font-size:x-small;&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;ボタン&quot; /&gt;&lt;/div&gt;</code>
</pre>

<p>下の方は、inputタグ内で指定するのではなく、その外側のdivでfont-sizeを指定しています。</p>

<h3>各キャリア、端末の表示</h3>
<p>※端末によって若干挙動が異なる可能性があります。</p>

<h4>docomo（iモードブラウザ1.0/2.0）</h4>
<p>普通のテキストと同じように制御可能</p>
<p>[小]<br />
xx-small<br />
x-small<br />
small</p>

<p>[中]<br />
medium</p>

<p>[大]<br />
large<br />
x-large<br />
xx-large</p>


<h4>au（W63K）</h4>
<p>なにも変化なし。制御不可</p>

<h4>softbank（930P）</h4>
<p>7段階の大きさで制御可能</p>

<p>※外側のdivでは制御不可</p>


<h3>結論</h3>
<p>私の場合ですが、xhtmlでコーディングをする際、body直下のdivでfont-size:x-small指定をすることが多いです。<br />
でも、それだとsoftbankではそれに連動したボタンサイズにならない、ということのようです。</p>

<p>今までそんな気にはしてこなかったので、たぶんそこまで違和感のあるボタンサイズにはなっていなかったんだとは思いますが、今後注意してみてみたいところです。</p>]]>
    </content>
</entry>

<entry>
    <title>[携帯]デザインの時、fontサイズを何pxにしてますか？</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2010/03/26161236.html" />
    <id>tag:sakaki0214.com,2010://1.52</id>

    <published>2010-03-26T07:12:36Z</published>
    <updated>2010-03-26T07:32:10Z</updated>

    <summary> 携帯サイトのデザインをする時、デバイスフォントの部分（アンチエイリアスをオフに...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>
携帯サイトのデザインをする時、デバイスフォントの部分（アンチエイリアスをオフにしてる部分）を何ピクセルにしてますか？<br />
PCサイトの場合だと、通常の文字サイズを12pxないし13px、小さい文字を10pxで作成しているデザインをよく見るのですが、携帯でもそのパターンが多いなーと感じています。
</p>

<p>
ユーザーが端末側の設定で文字サイズを変更している場合がありますが、検証する時は通常「標準（中）」の文字サイズでやっています。標準の文字サイズでチェックして、微調整をしたりしてます。<br />
※会社の方針や案件によっては違うかもしれないので一概には言えませんが。
</p>

<p>デフォルトの設定から変更していない人の割合が多い、とどこかに書いてあったような...？</p>

<p>で、端末側の設定で文字サイズ標準（中）にすると、意外と文字が大きく表示されるんです。</p>

<p>なので、デザイン上の文字サイズを12px、10pxで作成してしまうと、実機で見たときにだいぶ違和感を感じてしまう可能性があります。</p>

<p>
※前提として、文字サイズはdocomoで大中小の3段階しか大きさの変化をつけられません。大はかなり大きいため、中、小の2段階しか使用ません。<br />
詳しくはこちらのエントリーをどうぞ。<br />
&gt;&gt;<a href="http://sakaki0214.com/2010/01/14045301.html">[携帯]フォントサイズ（XHTML版）</a>
</p>

<p>では、サンプルデザインと実際に組んだページを見比べてみます。</p>]]>
        <![CDATA[<h3>サンプルデザイン</h3>
<p><img src="/sample/100326/sample1.jpg" alt="文字サイズが小さめのサンプル" /></p>

<p>
このデザインは12px、10pxの文字サイズを使用しています。<br />
実際にコーディングする際は、12pxをfont-size:medium;、10pxをfont-size:x-small;で作成します。</p>


<p><img src="/sample/100326/qr.png" alt="サンプルページのQRコード" /><br />
→<a href="http://sakaki0214.com/sample/100326/index.xhtml">サンプルページを見る</a></p>


<h3>実機での見え方</h3>
<p><img src="/sample/100326/docomo1.jpg" alt="docomo iモードブラウザ1.0" /><br />
docomo F-01A （iモードブラウザ1.0）
</p>

<p><img src="/sample/100326/docomo2.jpg" alt="docomo iモードブラウザ2.0" /><br />
docomo F-03B （iモードブラウザ2.0）</p>

<p><img src="/sample/100326/au.jpg" alt="au W63K" /><br />
au W63K</p>

<p><img src="/sample/100326/sb.jpg" alt="softbank 930P" /><br />
softbank 930P（VGA表示）</p>

<p>文字サイズの大きさがデザインとだいぶ違うと思います。<br />
画像の右側にテキストが入るデザインになっていますが、実機で見ると画像の右側に文字が収まり切らないので、このデザインを見ただけでは文字が画像の下に回り込んでいいのか、それとも回り込ませたくないのかが分かりません...。<br />
コーダーは空気を読んで組んでしまうか、もしくは一旦確認をするという手間が発生します。
</p>

<h3>フォントサイズは何pxでデザインすればよいか</h3>

<p>
私の場合ですが、12pxと14px（もしくは15px）で作っています。<br />
以下のデザインは12pxと14pxで作成しています。<br />
それでもまだ小さいかな...と感じますが、これ以上大きくするとそれもそれでちょっとダサくなってしまうというか、なのでこのぐらいがいいかなーという自己判断。
</p>

<p><img src="/sample/100326/sample2.jpg" alt="文字サイズが大きめのサンプル" /></p>

<p>
絶対これじゃないとダメ！っていうわけじゃないんですが、10pxだと小さいなーと昔から思っていたので、何となくまとめてみました。
</p>


※Special Thanks <a href="http://twitter.com/tacamy">@tacamy</a>!]]>
    </content>
</entry>

<entry>
    <title>[携帯]カラーコードを3桁で指定するとどうなるか</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2010/02/22145654.html" />
    <id>tag:sakaki0214.com,2010://1.51</id>

    <published>2010-02-22T05:56:54Z</published>
    <updated>2010-02-22T16:22:35Z</updated>

    <summary>背景色、文字色は通常6桁のカラーコードで指定しますが、CSSでは省略して3桁で書...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="html" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>背景色、文字色は通常6桁のカラーコードで指定しますが、CSSでは省略して3桁で書くことができます。<br />
では、htmlで3桁のカラーコードを使っちゃうとどういうことになるか、というのをキャリア別にチェックしてみました。</p>


<p>先に結論を言ってしまうと、<br />
「HTMLでカラーコード3桁は使うな」<br />
ということなんですが、実際自分がつい使っちゃったことがあってしばしはまった経験があるので...一応書き残しておこうと思った次第です。</p>]]>
        <![CDATA[<h3>サンプルページ</h3>

<p>QRコード<br />
<img src="http://sakaki0214.com/sample/100222/qr.png" alt="QRコード" /><br />
→<a href="http://sakaki0214.com/sample/100222/">サンプルページを見る</a></p>


<h3>3桁でカラーコードを指定するとどうなるか</h3>
<h4>bodyタグに背景色をカラーコード3桁で指定</h4>

<pre>
<code>&lt;body bgcolor=&quot;#333&quot;&gt;</code>
</pre>

<p>docomo（iモードブラウザ1.0）<br />
[F-09A]背景が真っ黒になります。<br />
[SO903i]背景が真っ白になります。<br />
[D902i]背景が真っ白になります。</p>

<p>docomo（iモードブラウザ2.0）<br />
[F-03B]背景が真っ黒になります。</p>

<p>au（W63K）<br />
指定通りの背景色になります。</p>

<p>softbank（930P）<br />
背景が真っ黒になります。</p>

<h4>bodyタグに文字色、リンクカラーをカラーコード3桁で指定</h4>

<pre>
<code>&lt;body bgcolor="#333" text=&quot;#666&quot; link=&quot;#f00&quot; vlink=&quot;#f00&quot;&gt;</code>
</pre>

<p>docomo（iモードブラウザ1.0）<br />
[F-09A]文字色、リンク色、共に黒になります。<br />
[SO903i]文字色は黒、リンク色は青になります。<br />
[D902i]文字色は黒、リンク色は青になります。</p>

<p>docomo（iモードブラウザ2.0）<br />
[F-03B]文字色、リンク色、共に黒になります。</p>

<p>au（W63K）<br />
指定通りの文字色、リンク色になります。</p>

<p>softbank（930P）<br />
文字色、リンク色、共に黒になります。</p>


<h4>fontタグに文字色、リンクカラーをカラーコード3桁で指定（htmlの場合）</h4>

<pre>
<code>&lt;font color=&quot;#fff&quot;&gt;サンプルテキスト&lt;/font&gt;&lt;br /&gt;
&lt;a href=&quot;#&quot;&gt;&lt;font color=&quot;#f00&quot;&gt;サンプルテキスト&lt;/font&gt;&lt;/a&gt;</code>
</pre>

<p>docomo（iモードブラウザ1.0）<br />
[F-09A]文字色、リンク色、共に黒になります。<br />
[SO903i]文字色は黒、リンク色は青になります。<br />
[D902i]文字色は黒、リンク色は青になります。</p>

<p>docomo（iモードブラウザ2.0）<br />
[F-03B]文字色、リンク色、共に黒になります。</p>

<p>au（W63K）<br />
指定通りの文字色、リンク色になります。</p>

<p>softbank（930P）<br />
文字色、リンク色、共に黒（背景と同化していて全く見えない）</p>

<h3>まとめ</h3>
<p>冒頭で結論は既に言っちゃいましたが、<br />
「HTMLでカラーコード3桁は使うな」<br />
です。</p>

<del>カラーコード3桁で指定しても携帯ではうまく効かない、と思い込んでいたのですが、CSSでは問題なく反映されるので使っても問題はないかと思います。</del>

<p>CSSであっても３桁での記述はdocomoのちょっと前の端末でうまく反映されないようです。なので、携帯ではカラーコードを３桁に省略せずに、きちんと６桁での記述がよいと思われます。</p>]]>
    </content>
</entry>

<entry>
    <title>[携帯]フォントサイズ（XHTML版）</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2010/01/14045301.html" />
    <id>tag:sakaki0214.com,2010://1.50</id>

    <published>2010-01-13T19:53:01Z</published>
    <updated>2010-09-02T06:07:38Z</updated>

    <summary>フォントサイズ（HTML版）に引き続き、今回はXHTML版です。 CSSでフォン...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p><a href="http://sakaki0214.com/2009/05/18191508.html">フォントサイズ（HTML版）</a>に引き続き、今回はXHTML版です。</p>

<p>CSSでフォントサイズを指定するので、こんな感じになります。</p>

<pre>
<code>&lt;span style=&quot;font-size:x-small;&quot;&gt;文字文字&lt;/span&gt;</code>
</pre>

<p>各指定方法で、実際どのぐらいの大きさで表示されるのかをチェックしやすくするため、サンプルページをつくりました。</p>

<p>サンプルページを色々な端末で見てみると、だいたいどのサイズがいいかーというのが見えてくるかと思います。</p>]]>
        <![CDATA[<h3>サンプルページ</h3>

<p>QRコード<br />
<img src="http://sakaki0214.com/sample/100113/qr.png" alt="フォントサイズ（XHTML版）のQRコード" /><br />
→<a href="http://sakaki0214.com/sample/100113/index.xhtml">サンプルページを見る</a></p>

各種フォントサイズと、ついでに太字のサンプルもおいております。<br />
太字の指定方法は<strong>b</strong>と<strong>strong</strong>と<strong>font-weight:bold;</strong>です。

<h3>各キャリア、端末の表示</h3>

<h4>docomo</h4>
<p>
【大】xx-large,x-large<br />
【中】large,medium<br />
【小】small,x-small,xx-small<br />
※全端末共通（iモードブラウザ1.0/2.0や端末間での差異なし）
</p>

<p>
太字はiモードブラウザ1.0は一切効きません。<br />
<del>2.0だとb、strong、font-weight:bold;全て効きます。</del>
N-02Bで確認していただいたところ、太字が一切効いていないとのご連絡をいただきました。2.0なら絶対太字が効く、というわけではないようです。
</p>

<h4>au</h4>
<h5>W63K</h5>
<p>
【大】xx-large,x-large<br />
【中】large<br />
【中】medium<br />
【小】small,x-small<br />
【極小】xx-small<br />
5段階の大きさで表示されます。
</p>

<p>太字は一切効いてません。</p>

<h5>A5514SA</h5>
<p>
【大】xx-large,x-large<br />
【中】large,medium,small<br />
【小】x-small,xx-small<br />
3段階の大きさで表示されます。
</p>

<p>端末が今手元にないため、太字が効いているかは不明。</p>

<h4>softbank</h4>
<h5>930P</h5>
<p>
【大】xx-large<br />
【大】x-large<br />
【中】large<br />
【中】medium<br />
【小】small<br />
【小】x-small<br />
【極小】xx-small<br />
7段階の大きさで表示されます。
</p>

<p>太字は一切効いてません。</p>


<h3>各キャリアのキャプチャ画像</h3>
<p>色々な端末で見るの面倒！という人用。<br />
写真をずらーっと並べてみます。<br />
※各端末の文字サイズの設定は「中」にしています。</p>

<h4>docomo</h4>
<p><img src="http://sakaki0214.com/sample/100113/so903.jpg" alt="" /><br />
SO903i（iモードブラウザ1.0）</p>
<p><img src="http://sakaki0214.com/sample/100113/f01a.jpg" alt="" /><br />
F-01A（iモードブラウザ1.0）</p>
<p><img src="http://sakaki0214.com/sample/100113/f01b.jpg" alt="" /><br />
F-01B（iモードブラウザ2.0）</p>
<h4>au</h4>
<p><img src="http://sakaki0214.com/sample/100113/w63k_1.jpg" alt="" /><br />
W63K</p>
<p><img src="http://sakaki0214.com/sample/100113/w63k_2.jpg" alt="" /><br />
W63K</p>
<h4>softbank</h4>
<p><img src="http://sakaki0214.com/sample/100113/930p.jpg" alt="" /><br />
930P</p>

<h3>まとめ</h3>
<p>※以下、3キャリア1ソースの場合を想定して書きます。</p>

<p>「<a href="http://sakaki0214.com/2009/11/30031500.html">携帯サイト[xhtml]のコーディング前のチェックポイント</a>」のエントリーでも触れてますが、個人的には文字の大きさは<strong>2段階</strong>までと考えていて、3キャリア大体の端末でちゃんと文字の大きさを大小と表示させるためには<strong>x-small</strong>と<strong>medium</strong>が一番無難と思っています。</p>

<p>3段階（大、中、小）にしない理由は、docomoがそもそも3段階でしか表示ができず、「大」は本当に大きくて見栄え的に私はNGだと思うので避けたい、というところです。もちろんそのサイトの性質にもよるので、ターゲットユーザーによって大を使う場合もあるかもしれませんが。</p>

<p>x-smallとmediumを使う理由は、3キャリアほぼほぼ共通して「大」「小」の2段階の大きさに表示できるのがx-smallとmediumだったっていうだけです。auとsoftbankに関しては、端末によって異なってくるのでx-smallとmediumだときちんと文字の大きさが2段階にならない場合もあります。じゃあxx-smallにすればいいかっていうと、softbankで結構文字が小さくなります。</p>

<p>3キャリア1ソースだと、どこに妥協点をもっていくかによって指定方法が変わってきます。<br />
その案件にかかわっている人達とどうするか相談して決めるのがベスト、ですかね。</p>]]>
    </content>
</entry>

<entry>
    <title>携帯サイト[xhtml]のコーディング前のチェックポイント</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2009/11/30031500.html" />
    <id>tag:sakaki0214.com,2009://1.49</id>

    <published>2009-11-29T18:15:00Z</published>
    <updated>2009-12-01T13:18:34Z</updated>

    <summary>前回のhtml版に引き続き、今回はxhtmlの場合です。 htmlと比べて出来る...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p><a href="http://sakaki0214.com/2009/10/30022723.html">前回のhtml版</a>に引き続き、今回はxhtmlの場合です。
htmlと比べて出来ることが増えるので色々なデザインの再現が可能ですが、やはり3キャリア1ソースとなると気をつけるべきポイントがいくつかあります。</p>
<p>コーダー（もしくはディレクター？）さんは、デザインをパッと見て「このデザインで組めます！」「組めません無理です...」の判断が咄嗟にできるようになると素敵だと思います。</p>

<p>デザイナーさんは、これからあげるチェックポイントを頭の片隅にいれつつデザインしていただけると、コーダーからの戻しが少なくてすむようになるかと思います。</p>

<p>前置きはこのぐらいにして、早速本題へ。</p>

<p>以下が今回のサンプルデザインです。</p>

<p><img src="http://sakaki0214.com/sample/091201/sample1.gif" alt="初期提出デザイン" /></p>

<p>「これをxhtml、3キャリ1ソースコーディングしてください」<br />
と言われた場合で考えていきます。</p>


<p>前提条件は、<br />
・3キャリア1ソース<br />
・xhtml<br />
・文字コード：Shift-JIS<br />
・改行コード：CR LF<br />
・QVGA対応（VGA対応は特にしない）<br />

<p>
対応端末は、<br />
・docomo 902以降（table未対応機種を除外）<br />
・au WIN端末<br />
・softbank 3G<br />
です。
</p>]]>
        <![CDATA[
<h3>チェックポイント</h3>

<p>パッと見て指摘すべき個所は以下の項目。</p>

<p><img src="http://sakaki0214.com/sample/091201/checkpoint.gif" alt="デザインのチェックポイント" /></p>

<p>各チェックポイントの詳細は以下を。</p>

<h3>背景画像は1つのみ</h3>
<p>htmlの場合は｢背景色を複数つかっていないか」というのがポイントでしたが、xhtmlの場合は背景色はいくつあってもOK（divの背景色としていくつでも指定可）です。</p>

<p>ただ、背景画像に関してはbodyタグにしか指定できません。
詳細は「<a href="http://sakaki0214.com/2009/11/25222609.html">[携帯]各キャリア別、背景画像の対応状況</a>」のエントリーを。</p>

<p>なので、「背景画像は1ページにつき1種類まで」です。</p>

<p>今回のサンプルデザインの場合、bodyで背景画像を指定しているので、タイトル画像部分に背景画像は使えません。なので、タイトル画像はテキストも含めて1枚画像にします。</p>


<h3>違う背景色が連続するところはdivの使い方に注意</h3>
<p>auでは要素と要素の間に隙間があきます。
なので、違う背景色を指定しているdivとdivの間に隙間があいてしまうので、bodyに指定している背景画像がその隙間に表示されてしまいます。</p>

<p>分かりやすいところで、「サイト内検索」の部分で説明すると、</p>

<pre>
<code>&lt;div style=&quot;background:#84775d;&quot;&gt;サイト内検索&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;background:#f6f0e3;&quot;&gt;フォームのパーツ&lt;/div&gt;</code>
</pre>

<p>とやってしまうと、auで見た時に</p>

<p><img src="http://sakaki0214.com/sample/091201/checkpoint1.jpg" alt="auで見た時のサンプル画像" /></p>

<p>こんな感じで隙間があくのです。</p>

<p>なので、divを入れ子にする必要がでてきます。</p>

<pre>
<code>&lt;div style=&quot;background:#84775d;&quot;&gt;サイト内検索&lt;br /&gt;
&lt;div style=&quot;background:#f6f0e3;&quot;&gt;フォームのパーツ&lt;/div&gt;
&lt;/div&gt;</code>
</pre>

<p>「サイト内検索」以外にも同様にdivの使い方に注意が必要な個所として、タブとタブのすぐ下のラインとの間、「お知らせ」の各項目の部分はdivの使い方に注意しないとauで隙間があきますので要注意です。</p>


<h3>フォント関連</h3>
<p>xhtmlの場合はcssでfont-size:**;と指定します。
**へはx-small,mediumといった値を入れます。
font-size:10pxという指定もできますが、携帯端末側での文字サイズ変更が効かなかったり、各キャリアで表示が結構異なってしまうので使わない方がいいです。<br />
※px数が小さいとiモードブラウザ2.0で豆みたいな文字になっちゃいます。</p>

<p>文字の大きさはhtml版と同様「2段階」までがベストだと思います。
docomoの文字の大きさがそもそも3段階までしかない、というのと、一番大きいのは本当に大きいのでちょっと不格好かなーと思い、普段は使いません。（3段階の文字の大きさが使われているデザインが上がってきたときは「2段階で」、とピシッと言ってます。）</p>

<p>au、softbankは3段階以上文字の大きさがありますが、docomoに足並みをそろえて2段階といったところです。</p>

<p>2段階の場合はx-small（もしくはxx-small）とmediumを使っています。</p>

<p>後、やはり太字は使いません。
理由はhtml版と同様、docomo（iモードブラウザ1.0：2008年冬モデル以前）、auで効かないからです。
案件によっては、「効く端末にだけ効けばいいから使ってください！」という場合もあるかもしれないので、そこは要相談ですねー。</p>


<h3>リンク色が複数存在する</h3>
<p>xhtmlの場合はcssでリンク色の指定が可能となります（bodyでも指定可）。<br />
1ページに設定できるリンクの基本色は1つで、「リンク色をここだけ変更したい」という場合はaタグの内側にspanなどで色の指定をするのですが、docomoやsoftbankでそれをすると、リンクの文字色は変更できてもリンクの下線はそのページに設定した基本のリンク色となります。</p>

<p><img src="http://sakaki0214.com/sample/091201/checkpoint3.jpg" alt="リンク部分のサンプル画像" /></p>
<p>これはベースのリンク色をオレンジにした場合、です。</p>

<p>コーディングする際は、全ページに共通して多く使われているリンク色をベースのリンク色に設定したりしますが、いろんなリンク色がまんべんなく使われているとどれをベースのリンク色にすればいいのか悩みます。</p>

<p>なので、そういった場合はデザイナーさんなりディレクターさんに確認した方がいいです。</p>


<p>後、事前にクライアントさん側にも言っておいた方がよりスムーズに進みます。<br />
いざ出来上がったページを実機で見た時に、「ここ（リンクの下線の色）直してくださいー」っていう指示が来てしまうこともありますので。</p>

<p>※ちょっと面倒なやり方ですが、aタグの内側のspanでの指定とあわせて、cssのclassでもリンク色の指定もしておくと、docomoiモードブラウザ2.0、softbankで下線の色も一緒に変更することが可能です。（つまり、iモードブラウザ1.0のみ下線の色とリンク色が揃えられないっていうことになります）</p>

<p>詳細は「<a href="http://sakaki0214.com/2009/11/20135417.html">[携帯]xhtmlのリンク指定方法～cssとbodyの違い</a>」でご確認くださいませ。</p>


<h3>tableは使ってもいいか</h3>
<p>今回はtable未対応端末（docomo901、701以前）が対応端末に含まれていませんが、念の為聞いておくといいと思います。
稀にレギュレーション云々でNGの場合がありますので、念には念を！です。</p>

<p>ページの左右の余白再現、特定の場所を枠線で囲う、といった場合や、テキストボックスとボタンの横並びを再現したい場合は（詳細は「<a href="http://sakaki0214.com/2009/09/24223535.html">[携帯]入力フォームとボタンを横一列に並べる</a>」を）tableの使用が必須となってきます。</p>

<p>tableを使わないと再現できないぞっていうデザインは結構あがってくるので、最初にtable使用の可否は聞くといいです。</p>

<p>あと、xhtmlで作成した場合でも、tableの中にtableを使うとauの一部端末では内側のtableの中身が一切表示されないので、
枠線の中に（table必須）、検索入力窓とボタンを横並びにして（table必須）、ということはできないので、「サイト内検索」の部分は再現不可能です。</p>


<h3>横並びの画像の横幅合計が240だと崩れる可能性アリ</h3>
<p>今回のサンプルでいうとページ上部にあるタブの部分が該当するのですが、横並びの画像で横幅240pxぴったりにデザインされていると、240px未満の端末で見た時に、タブが横並びにならずに下に落ちます。</p>

<p>横幅が240pxの携帯でも、スクロールバーの分だけ狭くなって238pxっていう場合もありますし、230pxの端末もまだ世の中に結構あります。なので、より多くの携帯できちんと見れるようにするためには、230pxぐらいにした方がいいかなーと思います。</p>


<h3>まとめ</h3>
<p>今回は「xhtmlで作成する場合」ということでチェックポイントをあげてみましたが、前回のhtml版のエントリー＋今回のエントリー、両方のチェックポイントを頭に入れてデザインチェックをしてみてください（重複している項目は今回省略しましたので）。
</p>

<p>上記チェックポイントを踏まえて、再現可能なデザインに修正し、コーディングしたものが以下のものです。</p>

<p><img src="http://sakaki0214.com/sample/091201/sample3.gif" alt="修正後のサンプルデザイン" /></p>


<p>サンプルページ<br />
<img src="http://sakaki0214.com/sample/091201/qr.png" alt="QRコード" /><br />
→<a href="http://sakaki0214.com/sample/091201/index.xhtml" rel="external">サンプルページを見る</a></p>]]>
    </content>
</entry>

<entry>
    <title>[携帯]各キャリア別、背景画像の対応状況</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2009/11/25222609.html" />
    <id>tag:sakaki0214.com,2009://1.48</id>

    <published>2009-11-25T13:26:09Z</published>
    <updated>2009-11-26T03:04:23Z</updated>

    <summary>3キャリア1ソースで作成するときは、「背景画像は1つまで！」ルールでやっているの...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="html" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>3キャリア1ソースで作成するときは、「背景画像は1つまで！」ルールでやっているのですが、各キャリアの対応状況ってどんなんだろーと思いちょっと確認してみました。</p>

<p>1キャリアのみ対応の案件もたまにあるので、柔軟に対応できますように。</p>]]>
        <![CDATA[<h3>サンプルページ</h3>

<p><img src="http://sakaki0214.com/sample/091125/qr.png" alt="QRコード" /><br />
→<a href="http://sakaki0214.com/sample/091125/" rel="external">サンプルページを見る</a></p>


<h3>結果発表</h3>
<h4>htmlのサンプルページ</h4>
<h5>bodyに指定</h5>

<pre>
<code>&lt;body background="bg.gif" ...&gt;</code>
</pre>

<p>docomo:○<br />
au：○<br />
softbank：○</p>


<h5>table/tdに指定</h5>
<pre>
<code>&lt;table background="bg2.gif"&gt;
&lt;tr&gt;
&lt;td&gt;サンプルです&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</code>
</pre>

<pre>
<code>&lt;table&gt;
&lt;tr&gt;
&lt;td background="bg2.gif"&gt;サンプルです&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</code>
</pre>

<p>docomo:×（iモードブラウザ1.0）、○（iモードブラウザ2.0）<br />
au：○<br />
softbank：○</p>

<h4>xhtmlのサンプルページ</h4>
<h5>bodyに指定</h5>

<pre>
<code>&lt;body style="background:url(bg.gif) ...&gt;</code>
</pre>

<p>docomo:○<br />
au：○<br />
softbank：○</p>


<h5>table/tdに指定</h5>
<pre>
<code>
&lt;table style="background:url(bg2.gif);"&gt;
&lt;tr&gt;
&lt;td&gt;サンプルです&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</code>
</pre>

<pre>
<code>&lt;table&gt;
&lt;tr&gt;
&lt;td style="background:url(bg2.gif);"&gt;サンプルです&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</code>
</pre>


<p>docomo:×（iモードブラウザ1.0）、○（iモードブラウザ2.0）<br />
au：○<br />
softbank：○</p>


<h5>divに指定</h5>
<pre>
<code>&lt;div style="background:url(bg2.gif)"&gt;divに背景指定&lt;/div&gt;</code>
</pre>

<p>docomo:×（iモードブラウザ1.0）、○（iモードブラウザ2.0）<br />
au：○<br />
softbank：○</p>


<h3>まとめると</h3>
<p>docomo（iモードブラウザ1.0）がネック！<br />
これの市場占有率がおちたら3キャリア1ソースでも数種類の背景画像が使えるようになります...ね。</p>]]>
    </content>
</entry>

<entry>
    <title>[携帯]xhtmlのリンク指定方法〜cssとbodyの違い</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2009/11/20135417.html" />
    <id>tag:sakaki0214.com,2009://1.47</id>

    <published>2009-11-20T04:54:17Z</published>
    <updated>2010-04-07T02:44:06Z</updated>

    <summary>結論から言ってしまうと、「bodyとcss、どちらで指定しても見え方は一緒」です...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>結論から言ってしまうと、「bodyとcss、どちらで指定しても見え方は一緒」です。</p>

<pre>
<code>&lt;body link="#5994FF" vlink="#59E2FF"&gt;
</code>
</pre>

<pre>
<code>&lt;style type="text/css"&gt;
&lt;![CDATA[
a:link{color:#5994FF;}
a:focus{color:;}
a:visited{color:#59E2FF;}
]]&gt;
&lt;/style&gt;</code>
</pre>

<p>サンプルページ<br />
<img src="http://sakaki0214.com/sample/091118/qr1.png" alt="QRコード" /><br />
→<a href="http://sakaki0214.com/sample/091118/page1.xhtml" rel="external">サンプルページを見る</a></p>


<p>bodyに指定してもCSSに指定してもどっちも変わらないなら別にどっちでもーじゃん？<br />
って思うんですが、CSSを使って一工夫するとちょっとだけよくなる！っていうのをご紹介します。</p>]]>
        <![CDATA[
<h3>まずは予備知識として</h3>
<p>docomoのiモードブラウザ1.0では、CSSを使う場合はインラインに記述する必要があったのですがく（リンクの疑似クラスのみhead内に記述することができます）、iモードブラウザ2.0ではhead内もしくは外部ファイルに書いたCSSも効くようになりました。</p>

<p>※「iモードブラウザ1.0」2008年秋冬モデル以前<br />
※「iモードブラウザ2.0」2009年春夏モデル以降</p>

<p>docomoとソフトバンクのリンク色の仕様として、aタグの内側に文字色の指定をしてもリンクの下線の色はbodyないしcssで指定した色が適用されてしまいます。</p>

<p><img src="/sample/091118/sample.gif" alt="リンクの文字色と下線の色が異なるのサンプル画像"></p>

<p>classを使ってリンク色を指定することによって、この「リンクの下線の色」もリンク色と同一色にすることができます。</p>

<p>iモードブラウザ1.0の為にaタグの内側にspanタグで文字色指定もしておきます。</p>

<pre>
<code>&lt;style type="text/css"&gt;
&lt;![CDATA[
a:link {color:#FF71BA;}
a:focus {}
a:visited {color:#FF71BA;}

a.orange:link {color:#ff6600;}
a.orange:visited {color:#ff6600;}

a.blue:link {color:#3366FF;}
a.blue:visited {color:#3366FF;}
]]&gt;
&lt;/style&gt;
・
・
・
&lt;a href="#"&gt;リンクサンプルです&lt;/a&gt;&lt;br /&gt;
&lt;a href="#" class="orange"&gt;&lt;span style="color:#ff6600;"&gt;リンクサンプルです&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="#" class="blue"&gt;&lt;span style="color:#3366FF;"&gt;リンクサンプルです&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;</code>
</pre>

<p><img src="http://sakaki0214.com/sample/091118/qr3.png" alt="QRコード" /><br />
→<a href="http://sakaki0214.com/sample/091118/page3.xhtml" rel="external">サンプルページを見る</a></p>

<p><img src="/sample/091118/sample2.gif" alt="リンクの文字色と下線の色が同一のサンプル画像"><br />iモードブラウザ1.0以外の見え方</p>

<p>こうすることによって、iモードブラウザ1.0以外の端末で見たときに、リンクの文字色と下線が異なるといったことが発生しなくなります。ちょっと面倒ですけど。</p>

<p>iモードブラウザ1.0に関しては...恐らく仕様上変更できないと思います。</p>]]>
    </content>
</entry>

<entry>
    <title>[携帯]フォームで使うパーツまとめ</title>
    <link rel="alternate" type="text/html" href="http://sakaki0214.com/2009/11/19005800.html" />
    <id>tag:sakaki0214.com,2009://1.46</id>

    <published>2009-11-18T15:58:00Z</published>
    <updated>2010-11-15T04:15:20Z</updated>

    <summary>携帯サイトに限ったことではないですが、フォームページの作成って結構骨が折れるとい...</summary>
    <author>
        <name>sakaki0214</name>
        
    </author>
    
        <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="html" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="xhtml" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://sakaki0214.com/">
        <![CDATA[<p>携帯サイトに限ったことではないですが、フォームページの作成って結構骨が折れるというか心が折れるというか眠くなるというか。<br />
そんなフォームページを簡単にやっつけるべく、コピペでペタペタはっていけるようにまとめてみました。</p>

<p><img src="/sample/091119/sample.gif" alt="フォームサンプル画面" /><br />
こんなフォームページがちょちょいのちょいと。
</p>

<p>Dreamweaverなどを使っている場合はスニペットに登録しておくとかなり作業効率がアップしますよ？<br />
ただ、Dreamweaverを使わずに秀丸とかでコーディングする時もあるので、そういう時の自分の為に。</p>]]>
        <![CDATA[<h3>メニュー</h3>
<p>さくっとコピペできるように、html用とxhtml用で分けています。</p>

・<a href="#html">html用のフォームパーツ</a><br />
・<a href="#xhtml">xhtml用のフォームパーツ</a>

<p>数字とか値は適当に入っているので、コピペしたら直してくださいませ。</p>

<a name="html" id="html"></a>
<h3>html用のフォームパーツ</h3>
<ul>
<li>・<a href="#htmlBasic">基本のパーツ</a></li>
<li>・<a href="#htmlParts">割とそのまま使えるパーツ</a>
	<ul>
	<li>・<a href="#htmlName">名前</a></li>
	<li>・<a href="#htmlAddress">住所</a></li>
	<li>・<a href="#htmlBirth">生年月日</a></li>
	<li>・<a href="#htmlSex">性別</a></li>
	<li>・<a href="#htmlKiyaku">同意規約</a></li>
	<li>・<a href="#htmlBotton">ボタン</a></li>
	</ul>
</li>
</ul>

<a name="htmlBasic" id="htmlBasic"></a>
<h4>基本パーツ</h4>
<h5>formタグ</h5>
<pre>
<code>&lt;form action="#" method="post"&gt;

&lt;/form&gt;
</code>
</pre>

<h5>一行テキスト</h5>
<pre>
<code>&lt;input type="text" value="" size="27"&gt;</code>
</pre>

<h5>プルダウン</h5>
<pre>
<code>&lt;select name="hoge"&gt;
&lt;option selected&gt; &lt;/option&gt;
&lt;option value="hoge1"&gt;サンプル&lt;/option&gt;
&lt;option value="hoge2"&gt;サンプル&lt;/option&gt;
&lt;/select&gt;</code>
</pre>

<h5>ラジオボタン</h5>
<pre>
<code>hoge&lt;input type="radio" value="hoge1" name="hoge"&gt; hoge&lt;input type="radio" value="hoge2" name="hoge"&gt;</code>
</pre>

<h5>チェックボックス</h5>
<pre>
<code>hoge&lt;input type="checkbox" value="hoge1" name="hoge"&gt; hoge&lt;input type="checkbox" value="hoge2" name="hoge"&gt;</code>
</pre>

<h5>テキストボックス</h5>
<pre>
<code>&lt;textarea name="hoge" cols="27" rows="5"&gt;
だみーです。
&lt;/textarea&gt;</code>
</pre>

<h5>ボタン</h5>
<pre>
<code>&lt;input type="submit" value="ボタン"&gt;</code>
</pre>

<a name="htmlParts" id="htmlParts"></a>
<h4>割とそのまま使えるパーツ</h4>
<a name="htmlName" id="htmlName"></a>
<h5>名前</h5>
<pre>
<code>お名前&lt;br&gt;
&lt;input type="text" value="" size="27" name="name"&gt;</code>
</pre>

<pre>
<code>姓&lt;br&gt;
&lt;input type="text" value="" size="27" name="sei"&gt;</code>
</pre>

<pre>
<code>名&lt;br&gt;
&lt;input type="text" value="" size="27" name="mei"&gt;</code>
</pre>

<pre>
<code>姓(カナ)&lt;br&gt;
&lt;input type="text" value="" size="27" name="sei"&gt;</code>
</pre>

<pre>
<code>名(カナ)&lt;br&gt;
&lt;input type="text" value="" size="27" name="mei"&gt;</code>
</pre>

<a name="htmlAddress" id="htmlAddress"></a>
<h5>住所</h5>
<pre>
<code>〒&lt;input type="text" value="" size="4" name="postcode1"&gt;-&lt;input type="text" value="" size="6" name="postcode2"&gt;&lt;br&gt;
住所&lt;br&gt;
&lt;input type="text" value="" size="27" name="address"&gt;</code>
</pre>

<pre>
<code>都道府県&lt;br&gt;
&lt;select name=&quot;都道府県&quot;&gt;
	&lt;option selected&gt; &lt;/option&gt;
	&lt;option value=&quot;北海道&quot;&gt;北海道&lt;/option&gt;
	&lt;option value=&quot;青森県&quot;&gt;青森県&lt;/option&gt;
	&lt;option value=&quot;秋田県&quot;&gt;秋田県&lt;/option&gt;
	&lt;option value=&quot;岩手県&quot;&gt;岩手県&lt;/option&gt;
	&lt;option value=&quot;山形県&quot;&gt;山形県&lt;/option&gt;
	&lt;option value=&quot;宮城県&quot;&gt;宮城県&lt;/option&gt;
	&lt;option value=&quot;福島県&quot;&gt;福島県&lt;/option&gt;
	&lt;option value=&quot;山梨県&quot;&gt;山梨県&lt;/option&gt;
	&lt;option value=&quot;長野県&quot;&gt;長野県&lt;/option&gt;
	&lt;option value=&quot;新潟県&quot;&gt;新潟県&lt;/option&gt;
	&lt;option value=&quot;富山県&quot;&gt;富山県&lt;/option&gt;
	&lt;option value=&quot;石川県&quot;&gt;石川県&lt;/option&gt;
	&lt;option value=&quot;福井県&quot;&gt;福井県&lt;/option&gt;
	&lt;option value=&quot;茨城県&quot;&gt;茨城県&lt;/option&gt;
	&lt;option value=&quot;栃木県&quot;&gt;栃木県&lt;/option&gt;
	&lt;option value=&quot;群馬県&quot;&gt;群馬県&lt;/option&gt;
	&lt;option value=&quot;埼玉県&quot;&gt;埼玉県&lt;/option&gt;
	&lt;option value=&quot;千葉県&quot;&gt;千葉県&lt;/option&gt;
	&lt;option value=&quot;東京都&quot;&gt;東京都&lt;/option&gt;
	&lt;option value=&quot;神奈川県&quot;&gt;神奈川県&lt;/option&gt;
	&lt;option value=&quot;愛知県&quot;&gt;愛知県&lt;/option&gt;
	&lt;option value=&quot;静岡県&quot;&gt;静岡県&lt;/option&gt;
	&lt;option value=&quot;岐阜県&quot;&gt;岐阜県&lt;/option&gt;
	&lt;option value=&quot;三重県&quot;&gt;三重県&lt;/option&gt;
	&lt;option value=&quot;大阪府&quot;&gt;大阪府&lt;/option&gt;
	&lt;option value=&quot;兵庫県&quot;&gt;兵庫県&lt;/option&gt;
	&lt;option value=&quot;京都府&quot;&gt;京都府&lt;/option&gt;
	&lt;option value=&quot;滋賀県&quot;&gt;滋賀県&lt;/option&gt;
	&lt;option value=&quot;奈良県&quot;&gt;奈良県&lt;/option&gt;
	&lt;option value=&quot;和歌山県&quot;&gt;和歌山県&lt;/option&gt;
	&lt;option value=&quot;岡山県&quot;&gt;岡山県&lt;/option&gt;
	&lt;option value=&quot;広島県&quot;&gt;広島県&lt;/option&gt;
	&lt;option value=&quot;鳥取県&quot;&gt;鳥取県&lt;/option&gt;
	&lt;option value=&quot;島根県&quot;&gt;島根県&lt;/option&gt;
	&lt;option value=&quot;山口県&quot;&gt;山口県&lt;/option&gt;
	&lt;option value=&quot;徳島県&quot;&gt;徳島県&lt;/option&gt;
	&lt;option value=&quot;香川県&quot;&gt;香川県&lt;/option&gt;
	&lt;option value=&quot;愛媛県&quot;&gt;愛媛県&lt;/option&gt;
	&lt;option value=&quot;高知県&quot;&gt;高知県&lt;/option&gt;
	&lt;option value=&quot;福岡県&quot;&gt;福岡県&lt;/option&gt;
	&lt;option value=&quot;佐賀県&quot;&gt;佐賀県&lt;/option&gt;
	&lt;option value=&quot;長崎県&quot;&gt;長崎県&lt;/option&gt;
	&lt;option value=&quot;熊本県&quot;&gt;熊本県&lt;/option&gt;
	&lt;option value=&quot;大分県&quot;&gt;大分県&lt;/option&gt;
	&lt;option value=&quot;宮崎県&quot;&gt;宮崎県&lt;/option&gt;
	&lt;option value=&quot;鹿児島県&quot;&gt;鹿児島県&lt;/option&gt;
	&lt;option value=&quot;沖縄県&quot;&gt;沖縄県&lt;/option&gt;
&lt;/select&gt;</code>
</pre>

<a name="htmlBirth" id="htmlBirth"></a>
<h5>生年月日</h5>
<pre>
<code>生年月日&lt;br&gt;
&lt;input type="text" value="" size="5" name="year"&gt; 年 &lt;input type="text" value="" size="3" name="month"&gt; 月 &lt;input type="text" value="" size="3" name="day"&gt; 日</code>
</pre>

<pre>
<code>生年月日&lt;br&gt;
&lt;select name="year"&gt;
&lt;option selected&gt; &lt;/option&gt;
&lt;option value="1980"&gt;1980&lt;/option&gt;
&lt;option value="1981"&gt;1981&lt;/option&gt;
&lt;option value="1982"&gt;1982&lt;/option&gt;
&lt;option value="1983"&gt;1983&lt;/option&gt;
&lt;option value="1984"&gt;1984&lt;/option&gt;
&lt;option value="1985"&gt;1985&lt;/option&gt;
&lt;option value="1986"&gt;1986&lt;/option&gt;
&lt;option value="1987"&gt;1987&lt;/option&gt;
&lt;/select&gt;年

&lt;select name="month"&gt;
&lt;option selected&gt; &lt;/option&gt;
&lt;option value="1"&gt;1&lt;/option&gt;
&lt;option value="2"&gt;2&lt;/option&gt;
&lt;option value="3"&gt;3&lt;/option&gt;
&lt;option value="4"&gt;4&lt;/option&gt;
&lt;option value="5"&gt;5&lt;/option&gt;
&lt;option value="6"&gt;6&lt;/option&gt;
&lt;option value="7"&gt;7&lt;/option&gt;
&lt;option value="8"&gt;8&lt;/option&gt;
&lt;option value="9"&gt;9&lt;/option&gt;
&lt;option value="10"&gt;10&lt;/option&gt;
&lt;/select&gt;月

&lt;select name="day"&gt;
&lt;option selected&gt; &lt;/option&gt;
&lt;option value="1"&gt;1&lt;/option&gt;
&lt;option value="2"&gt;2&lt;/option&gt;
&lt;option value="3"&gt;3&lt;/option&gt;
&lt;option value="4"&gt;4&lt;/option&gt;
&lt;option value="5"&gt;5&lt;/option&gt;
&lt;option value="6"&gt;6&lt;/option&gt;
&lt;option value="7"&gt;7&lt;/option&gt;
&lt;option value="8"&gt;8&lt;/option&gt;
&lt;option value="9"&gt;9&lt;/option&gt;
&lt;option value="10"&gt;10&lt;/option&gt;
&lt;option value="11"&gt;11&lt;/option&gt;
&lt;option value="12"&gt;12&lt;/option&gt;
&lt;option value="13"&gt;13&lt;/option&gt;
&lt;option value="14"&gt;14&lt;/option&gt;
&lt;option value="15"&gt;15&lt;/option&gt;
&lt;option value="16"&gt;16&lt;/option&gt;
&lt;option value="17"&gt;17&lt;/option&gt;
&lt;option value="18"&gt;18&lt;/option&gt;
&lt;option value="19"&gt;19&lt;/option&gt;
&lt;option value="20"&gt;20&lt;/option&gt;
&lt;option value="21"&gt;21&lt;/option&gt;
&lt;option value="22"&gt;22&lt;/option&gt;
&lt;option value="23"&gt;23&lt;/option&gt;
&lt;option value="24"&gt;24&lt;/option&gt;
&lt;option value="25"&gt;25&lt;/option&gt;
&lt;option value="26"&gt;26&lt;/option&gt;
&lt;option value="27"&gt;27&lt;/option&gt;
&lt;option value="28"&gt;28&lt;/option&gt;
&lt;option value="29"&gt;29&lt;/option&gt;
&lt;option value="30"&gt;30&lt;/option&gt;
&lt;/select&gt;日</code>
</pre>

<a name="htmlSex" id="htmlSex"></a>
<h5>性別</h5>
<pre>
<code>性別&lt;br&gt;
女&lt;input type="radio" value="woman" name="sex"&gt; 男&lt;input type="radio" value="man" name="sex"&gt;</code>
</pre>

<a name="htmlKiyaku" id="htmlKiyaku"></a>
<h5>同意規約</h5>
<pre>
<code>同意規約&lt;br&gt;
&lt;input type="checkbox" value="yes" name="agreement"&gt; 同意する</code>
</pre>

<a name="htmlBotton" id="htmlBotton"></a>
<h5>ボタン</h5>
<pre>
<code>&lt;input type="submit" value="確認する"&gt;</code>
</pre>

<pre>
<code>&lt;input type="submit" value="確認画面へ"&gt;</code>
</pre>

<pre>
<code>&lt;input type="submit" value="送信"&gt;</code>
</pre>

<pre>
<code>&lt;input type="reset" value="リセットする"&gt;</code>
</pre>


<a name="xhtml" id="xhtml"></a>
<h3 id="xhtml">xhtml用のフォームパーツ</h3>
<ul>
<li>・<a href="#xhtmlBasic">基本のパーツ</a></li>
<li>・<a href="#xhtmlParts">割とそのまま使えるパーツ</a>
	<ul>
	<li>・<a href="#xhtmlName">名前</a></li>
	<li>・<a href="#xhtmlAddress">住所</a></li>
	<li>・<a href="#xhtmlBirth">生年月日</a></li>
	<li>・<a href="#xhtmlSex">性別</a></li>
	<li>・<a href="#xhtmlKiyaku">同意規約</a></li>
	<li>・<a href="#xhtmlBotton">ボタン</a></li>
	</ul>
</li>
</ul>

<a name="xhtmlBasic" id="xhtmlBasic"></a>
<h4>基本パーツ</h4>
<h5>formタグ</h5>
<pre>
<code>&lt;form action="#" method="post"&gt;

&lt;/form&gt;
</code>
</pre>

<h5>一行テキスト</h5>
<pre>
<code>&lt;input type="text" value="" style="width:95%;" size="27" name="hoge" /&gt;</code>
</pre>

<h5>プルダウン</h5>
<pre>
<code>&lt;select name="hoge"&gt;
&lt;option selected="selected"&gt; &lt;/option&gt;
&lt;option value="hoge1"&gt;サンプル&lt;/option&gt;
&lt;option value="hoge2"&gt;サンプル&lt;/option&gt;
&lt;/select&gt;</code>
</pre>

<h5>ラジオボタン</h5>
<pre>
<code>hoge&lt;input type="radio" value="hoge1" name="hoge" /&gt; hoge&lt;input type="radio" value="hoge2" name="hoge" /&gt;</code>
</pre>

<h5>チェックボックス</h5>
<pre>
<code>hoge&lt;input type="checkbox" value="hoge1" name="hoge" /&gt; hoge&lt;input type="checkbox" value="hoge2" name="hoge" /&gt;</code>
</pre>

<h5>テキストボックス</h5>
<pre>
<code>&lt;textarea name="hoge" cols="27" rows="5"&gt;
だみーです。
&lt;/textarea&gt;</code>
</pre>

<h5>ボタン</h5>
<pre>
<code>&lt;input type="submit" value="ボタン" /&gt;</code>
</pre>

<a name="xhtmlParts" id="xhtmlParts"></a>
<h4>割とそのまま使えるパーツ</h4>
<a name="xhtmlName" id="xhtmlName"></a>
<h5>名前</h5>
<pre>
<code>お名前&lt;br /&gt;
&lt;input type="text" value="" style="width:95%;" size="27" name="name" /&gt;</code></pre>

<pre>
<code>姓&lt;br /&gt;
&lt;input type="text" value="" style="width:95%;" size="27" name="sei" /&gt;</code></pre>

<pre>
<code>名&lt;br /&gt;
&lt;input type="text" value="" style="width:95%;" size="27" name="mei" /&gt;</code></pre>

<pre>
<code>姓(カナ)&lt;br /&gt;
&lt;input type="text" value="" style="width:95%;" size="27" name="sei" /&gt;</code></pre>

<pre>
<code>名(カナ)&lt;br /&gt;
&lt;input type="text" value="" style="width:95%;" size="27" name="mei" /&gt;</code></pre>


<a name="xhtmlAddress" id="xhtmlAddress"></a>
<h5>住所</h5>
<pre>
<code>〒&lt;input type="text" value="" style="width:40px;" size="4" name="postcode1" /&gt;-&lt;input type="text" value="" style="width:60px;" size="6" name="postcode2" /&gt;&lt;br /&gt;
住所&lt;br&gt;
&lt;input type="text" value="" style="width:95%" size="27" name="address" /&gt;</code>
</pre>

<pre>
<code>都道府県&lt;br /&gt;
&lt;select name=&quot;都道府県&quot;&gt;
	&lt;option selected="selected"&gt; &lt;/option&gt;
	&lt;option value=&quot;北海道&quot;&gt;北海道&lt;/option&gt;
	&lt;option value=&quot;青森県&quot;&gt;青森県&lt;/option&gt;
	&lt;option value=&quot;秋田県&quot;&gt;秋田県&lt;/option&gt;
	&lt;option value=&quot;岩手県&quot;&gt;岩手県&lt;/option&gt;
	&lt;option value=&quot;山形県&quot;&gt;山形県&lt;/option&gt;
	&lt;option value=&quot;宮城県&quot;&gt;宮城県&lt;/option&gt;
	&lt;option value=&quot;福島県&quot;&gt;福島県&lt;/option&gt;
	&lt;option value=&quot;山梨県&quot;&gt;山梨県&lt;/option&gt;
	&lt;option value=&quot;長野県&quot;&gt;長野県&lt;/option&gt;
	&lt;option value=&quot;新潟県&quot;&gt;新潟県&lt;/option&gt;
	&lt;option value=&quot;富山県&quot;&gt;富山県&lt;/option&gt;
	&lt;option value=&quot;石川県&quot;&gt;石川県&lt;/option&gt;
	&lt;option value=&quot;福井県&quot;&gt;福井県&lt;/option&gt;
	&lt;option value=&quot;茨城県&quot;&gt;茨城県&lt;/option&gt;
	&lt;option value=&quot;栃木県&quot;&gt;栃木県&lt;/option&gt;
	&lt;option value=&quot;群馬県&quot;&gt;群馬県&lt;/option&gt;
	&lt;option value=&quot;埼玉県&quot;&gt;埼玉県&lt;/option&gt;
	&lt;option value=&quot;千葉県&quot;&gt;千葉県&lt;/option&gt;
	&lt;option value=&quot;東京都&quot;&gt;東京都&lt;/option&gt;
	&lt;option value=&quot;神奈川県&quot;&gt;神奈川県&lt;/option&gt;
	&lt;option value=&quot;愛知県&quot;&gt;愛知県&lt;/option&gt;
	&lt;option value=&quot;静岡県&quot;&gt;静岡県&lt;/option&gt;
	&lt;option value=&quot;岐阜県&quot;&gt;岐阜県&lt;/option&gt;
	&lt;option value=&quot;三重県&quot;&gt;三重県&lt;/option&gt;
	&lt;option value=&quot;大阪府&quot;&gt;大阪府&lt;/option&gt;
	&lt;option value=&quot;兵庫県&quot;&gt;兵庫県&lt;/option&gt;
	&lt;option value=&quot;京都府&quot;&gt;京都府&lt;/option&gt;
	&lt;option value=&quot;滋賀県&quot;&gt;滋賀県&lt;/option&gt;
	&lt;option value=&quot;奈良県&quot;&gt;奈良県&lt;/option&gt;
	&lt;option value=&quot;和歌山県&quot;&gt;和歌山県&lt;/option&gt;
	&lt;option value=&quot;岡山県&quot;&gt;岡山県&lt;/option&gt;
	&lt;option value=&quot;広島県&quot;&gt;広島県&lt;/option&gt;
	&lt;option value=&quot;鳥取県&quot;&gt;鳥取県&lt;/option&gt;
	&lt;option value=&quot;島根県&quot;&gt;島根県&lt;/option&gt;
	&lt;option value=&quot;山口県&quot;&gt;山口県&lt;/option&gt;
	&lt;option value=&quot;徳島県&quot;&gt;徳島県&lt;/option&gt;
	&lt;option value=&quot;香川県&quot;&gt;香川県&lt;/option&gt;
	&lt;option value=&quot;愛媛県&quot;&gt;愛媛県&lt;/option&gt;
	&lt;option value=&quot;高知県&quot;&gt;高知県&lt;/option&gt;
	&lt;option value=&quot;福岡県&quot;&gt;福岡県&lt;/option&gt;
	&lt;option value=&quot;佐賀県&quot;&gt;佐賀県&lt;/option&gt;
	&lt;option value=&quot;長崎県&quot;&gt;長崎県&lt;/option&gt;
	&lt;option value=&quot;熊本県&quot;&gt;熊本県&lt;/option&gt;
	&lt;option value=&quot;大分県&quot;&gt;大分県&lt;/option&gt;
	&lt;option value=&quot;宮崎県&quot;&gt;宮崎県&lt;/option&gt;
	&lt;option value=&quot;鹿児島県&quot;&gt;鹿児島県&lt;/option&gt;
	&lt;option value=&quot;沖縄県&quot;&gt;沖縄県&lt;/option&gt;
&lt;/select&gt;</code>
</pre>

<a name="xhtmlBirth" id="xhtmlBirth"></a>
<h5>生年月日</h5>
<pre>
<code>生年月日&lt;br /&gt;
&lt;input type="text" value="" style="width:60px;" size="5" name="year" /&gt; 年 &lt;input type="text" value="" style="width:40px;" size="3" name="month" /&gt; 月 &lt;input type="text" value="" style="width:40px;" size="3" name="day" /&gt; 日</code>
</pre>

<pre>
<code>生年月日&lt;br /&gt;
&lt;select name="year"&gt;
&lt;option selected="selected"&gt; &lt;/option&gt;
&lt;option value="1980"&gt;1980&lt;/option&gt;
&lt;option value="1981"&gt;1981&lt;/option&gt;
&lt;option value="1982"&gt;1982&lt;/option&gt;
&lt;option value="1983"&gt;1983&lt;/option&gt;
&lt;option value="1984"&gt;1984&lt;/option&gt;
&lt;option value="1985"&gt;1985&lt;/option&gt;
&lt;option value="1986"&gt;1986&lt;/option&gt;
&lt;option value="1987"&gt;1987&lt;/option&gt;
&lt;/select&gt;年

&lt;select name="month"&gt;
&lt;option selected="selected"&gt; &lt;/option&gt;
&lt;option value="1"&gt;1&lt;/option&gt;
&lt;option value="2"&gt;2&lt;/option&gt;
&lt;option value="3"&gt;3&lt;/option&gt;
&lt;option value="4"&gt;4&lt;/option&gt;
&lt;option value="5"&gt;5&lt;/option&gt;
&lt;option value="6"&gt;6&lt;/option&gt;
&lt;option value="7"&gt;7&lt;/option&gt;
&lt;option value="8"&gt;8&lt;/option&gt;
&lt;option value="9"&gt;9&lt;/option&gt;
&lt;option value="10"&gt;10&lt;/option&gt;
&lt;/select&gt;月

&lt;select name="day"&gt;
&lt;option selected="selected"&gt; &lt;/option&gt;
&lt;option value="1"&gt;1&lt;/option&gt;
&lt;option value="2"&gt;2&lt;/option&gt;
&lt;option value="3"&gt;3&lt;/option&gt;
&lt;option value="4"&gt;4&lt;/option&gt;
&lt;option value="5"&gt;5&lt;/option&gt;
&lt;option value="6"&gt;6&lt;/option&gt;
&lt;option value="7"&gt;7&lt;/option&gt;
&lt;option value="8"&gt;8&lt;/option&gt;
&lt;option value="9"&gt;9&lt;/option&gt;
&lt;option value="10"&gt;10&lt;/option&gt;
&lt;option value="11"&gt;11&lt;/option&gt;
&lt;option value="12"&gt;12&lt;/option&gt;
&lt;option value="13"&gt;13&lt;/option&gt;
&lt;option value="14"&gt;14&lt;/option&gt;
&lt;option value="15"&gt;15&lt;/option&gt;
&lt;option value="16"&gt;16&lt;/option&gt;
&lt;option value="17"&gt;17&lt;/option&gt;
&lt;option value="18"&gt;18&lt;/option&gt;
&lt;option value="19"&gt;19&lt;/option&gt;
&lt;option value="20"&gt;20&lt;/option&gt;
&lt;option value="21"&gt;21&lt;/option&gt;
&lt;option value="22"&gt;22&lt;/option&gt;
&lt;option value="23"&gt;23&lt;/option&gt;
&lt;option value="24"&gt;24&lt;/option&gt;
&lt;option value="25"&gt;25&lt;/option&gt;
&lt;option value="26"&gt;26&lt;/option&gt;
&lt;option value="27"&gt;27&lt;/option&gt;
&lt;option value="28"&gt;28&lt;/option&gt;
&lt;option value="29"&gt;29&lt;/option&gt;
&lt;option value="30"&gt;30&lt;/option&gt;
&lt;/select&gt;日</code>
</pre>

<a name="xhtmlSex" id="xhtmlSex"></a>
<h5>性別</h5>
<pre>
<code>性別&lt;br /&gt;
女&lt;input type="radio" value="man" name="sex" /&gt; 男&lt;input type="radio" value="woman" name="sex" /&gt;</code>
</pre>

<a name="xhtmlKiyaku" id="xhtmlKiyaku"></a>
<h5>同意規約</h5>
<pre>
<code>同意規約&lt;br /&gt;
&lt;input type="checkbox" value="yes" name="agreement" /&gt; 同意する</code>
</pre>

<a name="xhtmlBotton" id="xhtmlBotton"></a>
<h5>ボタン</h5>
<pre>
<code>&lt;input type="submit" value="確認する" /&gt;</code>
</pre>

<pre>
<code>&lt;input type="submit" value="確認画面へ" /&gt;</code>
</pre>

<pre>
<code>&lt;input type="submit" value="送信" /&gt;</code>
</pre>

<pre>
<code>&lt;input type="reset" value="リセットする" /&gt;</code>
</pre>


<h3>補足</h3>
<p>フォームパーツは、携帯で確認する場合は必ず<br />
&lt;form action="" method=""&gt;&lt;/form&gt;<br />
で囲われていないとdocomoのiモードブラウザ1.0で表示されません。値は空でいいです。<br />
</p>

<p>※methodが入っていなくてもフォームパーツは表示されますが、↑のサンプルでは一応いれてます。<br />
※このエントリーは、今後必要に応じてパーツが追加される可能性があります。</p>]]>
    </content>
</entry>

</feed>

