<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Snippet-Editor.com &#187; HTML</title>
	<atom:link href="http://snippet-editor.com/category/html/feed" rel="self" type="application/rss+xml" />
	<link>http://snippet-editor.com</link>
	<description>仕事で使えるHTML5・CSS3などのナイスなアイデアを収集しています。（一緒に投稿していただける方を募集中です）</description>
	<lastBuildDate>Sun, 10 Jul 2011 02:57:44 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>アスキー・メディアワークスより『HTML5読本』を出版します</title>
		<link>http://snippet-editor.com/2011/01/html5-book.html</link>
		<comments>http://snippet-editor.com/2011/01/html5-book.html#comments</comments>
		<pubDate>Thu, 20 Jan 2011 19:01:26 +0000</pubDate>
		<dc:creator>tomohiro_kasuga</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[書籍]]></category>

		<guid isPermaLink="false">http://snippet-editor.com/?p=1422</guid>
		<description><![CDATA[来る1月25日に（株）ニューズフロントの植木皓氏と筆者（春日）の共著で『仕事にすぐ効く！ HTML5読本』が（株）アスキー・メディアワークスさまより出版する運びとなりましたので、ご報告いたします。]]></description>
			<content:encoded><![CDATA[<div style="text-align: center; padding: 1em 0;"><a href="/2011/01/html5-book.html"><img src="http://media.snippet-editor.com/2011/01/html5-book.png" alt="HTML5 Logo" class="png" /></a></div>
<p>1月25日に<a href="http://www.newsfront.jp/html5/" target="_blank">（株）ニューズフロントの植木氏</a>と筆者の共著で『<a href="http://www.amazon.co.jp/gp/product/4048702203" target="_blank">仕事にすぐ効く！ HTML5読本</a>』を、（株）アスキー・メディアワークスさまより出版する運びとなりましたので、ご報告いたします。</p>
<p><span id="more-1422"></span></p>
<p>本書はウェブ制作に直接関わらない方にも読んでいただけることを目標とし、</p>
<ul>
<li>第1章：HTML5で大きく変わるウェブの世界</li>
<li>第2章：HTMLの歴史からHTML5へ</li>
<li>第3章：コードで分かるHTML5の新機能</li>
<li>第4章：HTML5とともに使うCSS3の最新技術</li>
</ul>
<p>の4部構成になっています。</p>
<p>第1章は近年のHTML5をとりまく企業の思惑と攻防について、ビジネス書的なスタイルで展開してあります。（担当・植木氏）</p>
<p>第2章はティム・バーナーズ＝リーやイアン・ヒクソンといった主要人物に触れながら、HTMLの歴史的経緯を解説。（以降、担当・春日）</p>
<p>第3章と第4章ではHTML5とCSS3を<b>今日から使う</b>ためのコードを解説。編集方針から用語も難解なものは避けてあります。</p>
<p>前半と後半で営業畑の方から制作畑の方へと読み回していただけると、内容的にはちょうどいいかもしれません。（電子書籍でも販売されるそうなので、そちらをお求めいただけるとなお嬉しいです）</p>
<p>執筆時にはまさか<a href="http://www.w3.org/html/logo/" target="_blank">W3Cからロゴが登場</a>したり、「<a href="http://twitter.com/futomi/status/27862631226281985" target="_blank">HTML5と呼ぶのをやめてHTMLにしよう</a>」なんて話が出るとは夢にも思いませんでしたので、もう既にネタが古いとか言われそうですが、なるべく風化しなさそうな部分を選んで書籍化いたしましたので、ぜひご一読いただけると幸いです。</p>
<p>お求めは<a href="http://www.amazon.co.jp/gp/product/4048702203" target="_blank">こちらから</a>どうぞ。</p>
<ol class="note">
<li>HTML5 Logo is attributed to the W3C.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://snippet-editor.com/2011/01/html5-book.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ブログのサイドバーをHTML5流のセマンティクスにする</title>
		<link>http://snippet-editor.com/2010/10/html5-semantic-sidebar.html</link>
		<comments>http://snippet-editor.com/2010/10/html5-semantic-sidebar.html#comments</comments>
		<pubDate>Sun, 03 Oct 2010 17:35:19 +0000</pubDate>
		<dc:creator>tomohiro_kasuga</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[aside]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[section]]></category>

		<guid isPermaLink="false">http://snippet-editor.com/?p=1399</guid>
		<description><![CDATA[ブログのサイドバーをHTML5流のセマンティクスにする方法をご紹介します。あらかじめDoctypeをHTML5用にしておく必要があります。]]></description>
			<content:encoded><![CDATA[<pre class="brush: xml;">
&lt;aside&gt;
&lt;div class=&quot;aside&quot;&gt;

&lt;section&gt;
&lt;div class=&quot;section&quot;&gt;
&lt;h1&gt;SIDEBAR TITLE HERE&lt;/h1&gt;
&lt;ul&gt;
	&lt;li&gt;LIST ITEM&lt;/li&gt;
	&lt;li&gt;LIST ITEM&lt;/li&gt;
	&lt;li&gt;LIST ITEM&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;!-- /section --&gt;
&lt;/section&gt;

&lt;section&gt;
&lt;div class=&quot;section&quot;&gt;
&lt;h1&gt;SIDEBAR TITLE HERE&lt;/h1&gt;
&lt;ul&gt;
	&lt;li&gt;LIST ITEM&lt;/li&gt;
	&lt;li&gt;LIST ITEM&lt;/li&gt;
	&lt;li&gt;LIST ITEM&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;!-- /section --&gt;
&lt;/section&gt;

&lt;/div&gt;&lt;!-- /aside --&gt;
&lt;/aside&gt;
</pre>
<p><span id="more-1399"></span></p>
<p>セマンティクスと横文字で攻めて見ましたが、要するに「意味」という意味です。</p>
<p>HTML5では、サイドバーはasideタグ。見出しを含む一塊はsectionタグで記述します。</p>
<p>各sectionタグの内側はh1から始めることができるので、サイドバーの見出しレベル論争（そういうものがあるとしたら）も終焉を迎えそうです。</p>
<p>現在は過渡期にあるので、CSSは全て冗長気味に書いてあるdivタグ（div.aside, div.section）の方に当てました。</p>
<p>なお、asideタグやsectionタグを使用するためには、DoctypeをHTML5にする必要がありますので、下をご参考までに。CSSもお忘れなく。</p>
<pre class="brush: xml; highlight: [6];">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset=&quot;utf-8&quot; /&gt;
&lt;title&gt;&lt;/title&gt;
&lt;style&gt;aside, section { display: block; }&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>表示させるだけなら、IE6でも特に問題はありませんでした。その他、Firefox 3以降、Safari 4以降、ChromeとOperaの最新版で確認してあります。</p>
]]></content:encoded>
			<wfw:commentRss>http://snippet-editor.com/2010/10/html5-semantic-sidebar.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ナビゲーションをolで書いて、accesskeyをプラス</title>
		<link>http://snippet-editor.com/2010/09/nav-ol-accesskey.html</link>
		<comments>http://snippet-editor.com/2010/09/nav-ol-accesskey.html#comments</comments>
		<pubDate>Tue, 21 Sep 2010 03:53:44 +0000</pubDate>
		<dc:creator>tomohiro_kasuga</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[accesskey]]></category>
		<category><![CDATA[nav]]></category>

		<guid isPermaLink="false">http://snippet-editor.com/?p=1184</guid>
		<description><![CDATA[スタイルシートを外されて「裸」を見られているような場合で、ナビゲーションをolで書いておくとアクセスキーが何なのかとても想像しやすくなります。]]></description>
			<content:encoded><![CDATA[<pre class="brush: xml;">
&lt;div class=&quot;nav&quot;&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a accesskey=&quot;1&quot; href=&quot;/&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a accesskey=&quot;2&quot; href=&quot;/html&quot;&gt;HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a accesskey=&quot;3&quot; href=&quot;/css&quot;&gt;CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a accesskey=&quot;4&quot; href=&quot;/javascript&quot;&gt;JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a accesskey=&quot;5&quot; href=&quot;/jquery&quot;&gt;jQuery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a accesskey=&quot;6&quot; href=&quot;/wordpress&quot;&gt;WordPress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a accesskey=&quot;7&quot; href=&quot;/feed&quot;&gt;RSS&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</pre>
<p><span id="more-1184"></span></p>
<p>サイトのナビゲーションをolタグで書いておくと、スタイルシートを無効にして「裸」にされた場合にちょっと素敵なことが起こります（アクセスキーが書いてある）。</p>
<p>かなり特殊なケースですが、喜んでいただける方がいないとも限りません<sup>[<a href="#note">1</a>]</sup>。</p>
<ol class="note" id="note">
<li>アクセスキーに2桁の数字は使えませんので、あしからず…</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://snippet-editor.com/2010/09/nav-ol-accesskey.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>headerを途中で分割する</title>
		<link>http://snippet-editor.com/2010/09/do-not-use-id-for-css.html</link>
		<comments>http://snippet-editor.com/2010/09/do-not-use-id-for-css.html#comments</comments>
		<pubDate>Sat, 18 Sep 2010 03:31:31 +0000</pubDate>
		<dc:creator>tomohiro_kasuga</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[OOCSS]]></category>
		<category><![CDATA[トラップ]]></category>

		<guid isPermaLink="false">http://snippet-editor.com/?p=1027</guid>
		<description><![CDATA[divにIDを付けている場合、そのdivは途中で分割することができません。IDではなくClassを使いましょう。]]></description>
			<content:encoded><![CDATA[<pre class="brush: xml;">
&lt;div class=&quot;header&quot;&gt;
&lt;/div&gt;&lt;!-- /.header --&gt;

&lt;div class=&quot;header&quot;&gt;
&lt;/div&gt;&lt;!-- /.header --&gt;
</pre>
<p><span id="more-1027"></span></p>
<p>とても稀なケースだとは思いますが、例えばクライアントから「このdivを2分割にして欲しい」などと言われた場合、下のようにIDを使ってheaderを書いてしまうとうまく行きません。</p>
<pre class="brush: xml;">
&lt;div id=&quot;header&quot;&gt;
&lt;/div&gt;&lt;!-- /#header --&gt;

&lt;div id=&quot;header2&quot;&gt;
&lt;/div&gt;&lt;!-- /#header2 --&gt;
</pre>
<p>IDはページ内で1度しか使えませんので、分割後は名前を変えるしかありませんし、もしもdiv#headerを含む形でCSSを書いていたりすると最悪な事に…。</p>
<p>もちろんheaderを分割することはとても稀ですが、普段からdivにIDを付けてスタイル定義されている場合は同様の問題に出くわす可能性があります。</p>
<p>Web制作の入門書などでよく紹介されている書き方なので、初心者の方は注意が必要です。</p>
]]></content:encoded>
			<wfw:commentRss>http://snippet-editor.com/2010/09/do-not-use-id-for-css.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IEの条件分岐コメントをbodyタグに実装する</title>
		<link>http://snippet-editor.com/2010/09/no-more-ie-hack.html</link>
		<comments>http://snippet-editor.com/2010/09/no-more-ie-hack.html#comments</comments>
		<pubDate>Tue, 14 Sep 2010 23:03:08 +0000</pubDate>
		<dc:creator>tomohiro_kasuga</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[ハック]]></category>
		<category><![CDATA[条件分岐コメント]]></category>

		<guid isPermaLink="false">http://snippet-editor.com/?p=924</guid>
		<description><![CDATA[もうすぐIEの9が出るそうですが、あたらしいIEのバージョンが出る度にハックの仕方を検討するのはもうやめて、条件分岐コメントで対応したいと思います。]]></description>
			<content:encoded><![CDATA[<pre class="brush: xml;">
&lt;!--[if lte IE 5]&gt;&lt;body class=&quot;ie-legacy&quot;&gt;&lt;![endif]--&gt;
&lt;!--[if IE 6]&gt;&lt;body class=&quot;ie6&quot;&gt;&lt;![endif]--&gt;
&lt;!--[if IE 7]&gt;&lt;body class=&quot;ie7&quot;&gt;&lt;![endif]--&gt;
&lt;!--[if IE 8]&gt;&lt;body class=&quot;ie8&quot;&gt;&lt;![endif]--&gt;
&lt;!--[if gte IE 9]&gt;&lt;body class=&quot;ie-edge&quot;&gt;&lt;![endif]--&gt;
&lt;!--[if !IE]&gt;--&gt;
&lt;body&gt;
&lt;!--&lt;![endif]--&gt;
</pre>
<p><span id="more-924"></span></p>
<p class="note">紹介したコードに間違いが含まれていましたので、上書き修正いたしました。IE5以下またはIE9以上が考慮されていませんでした。申し訳ありませんでした。</p>
<p>もうすぐIEの9が出るそうですが、あたらしいIEのバージョンが出る度にハックの仕方を検討するのはもうやめて、条件分岐コメントで対応したいと思います。</p>
<p>上の条件分岐コメントをbodyの開始タグと置き換えると、</p>
<pre class="brush: css;">
/* IE6 */ * html YOUR-ELEMENT { YOUR-HACK }
/* IE7 */ *:first-child+html YOUR-ELEMENT { YOUR-HACK }
</pre>
<p>これ（上）が、こう（下）なります。</p>
<pre class="brush: css;">
body.ie6 YOUR-ELEMENT { YOUR-HACK }
body.ie7 YOUR-ELEMENT { YOUR-HACK }
</pre>
<p>bodyタグはページ内の全要素の最上流に位置するので、上書きしたい要素へ確実にリーチできます。</p>
]]></content:encoded>
			<wfw:commentRss>http://snippet-editor.com/2010/09/no-more-ie-hack.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IE6で文字が2重に表示されてしまうバグの回避法</title>
		<link>http://snippet-editor.com/2010/09/ie6-duplicate-character-bug.html</link>
		<comments>http://snippet-editor.com/2010/09/ie6-duplicate-character-bug.html#comments</comments>
		<pubDate>Sat, 11 Sep 2010 10:09:54 +0000</pubDate>
		<dc:creator>tomohiro_kasuga</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[バグ]]></category>

		<guid isPermaLink="false">http://snippet-editor.com/?p=764</guid>
		<description><![CDATA[フロートしている要素内の最後の文字がダブって表示してしまうIE6のバグについて、回避方法を見つけたようなのでポストします。]]></description>
			<content:encoded><![CDATA[<pre class="brush: xml;">
&lt;!-- DO --&gt;&lt;!-- NOT --&gt;&lt;!-- DELETE --&gt;&lt;!-- THIS --&gt;
</pre>
<p><span id="more-764"></span></p>
<p>フロートしている要素内の最後の文字がダブって表示されてしまうIE6のバグについて、回避方法を見つけたようなのでポストします。</p>
<p>この問題は「<a href="http://www.positioniseverything.net/explorer/dup-characters.html" target="_blank">IE6 Duplicate Character Bug</a>」として知られているもので、IE6で表示した時だけ、</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
この様に、お尻の文字が勝手に2度表示されてとても厄介です<br />
厄介です<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>発生する原因としては、</p>
<ol>
<li>フロートしている要素の後にコメントを利用している。</li>
<li>フロートしている要素の幅が親要素の幅と一致している。</li>
</ol>
<p>など、制作サイドに落ち度のないものばかりで、これに対応するためにこちらが折れるのはちょっと癪です。</p>
<p>そこで、</p>
<ul>
<li>コメントを削除することなく、</li>
<li>余計なマージンも設定しないで、</li>
</ul>
<p>以下の方法で解決できました。</p>
<pre class="brush: xml;">
&lt;div class=&quot;sidebar&quot; style=&quot;float: right;&quot;&gt;
&lt;p&gt;お尻の文字が勝手に2度表示されてとても厄介です。&lt;/p&gt;
&lt;!-- DO --&gt;&lt;!-- NOT --&gt;&lt;!-- DELETE --&gt;&lt;!-- THIS --&gt;
&lt;/div&gt;&lt;!-- /end of sidebar --&gt;
</pre>
<p>IE6は最後にある文字ならコメントでも複製するようなので、そこでIE6用に余計なコメントを4つ用意します（中身はなんでも結構です）。コメントなら複製されても画面表示に影響を与えないので、これで文字が2重に表示されなくなりました。</p>
<p>おめでとうございます。</p>
]]></content:encoded>
			<wfw:commentRss>http://snippet-editor.com/2010/09/ie6-duplicate-character-bug.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wrapしないで固定幅のページを作る</title>
		<link>http://snippet-editor.com/2010/09/nowrap-fixed-width.html</link>
		<comments>http://snippet-editor.com/2010/09/nowrap-fixed-width.html#comments</comments>
		<pubDate>Mon, 06 Sep 2010 09:59:55 +0000</pubDate>
		<dc:creator>tomohiro_kasuga</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[div.body]]></category>
		<category><![CDATA[固定幅レイアウト]]></category>

		<guid isPermaLink="false">http://snippet-editor.com/?p=726</guid>
		<description><![CDATA[固定幅のWebページをデザインする際、一般的な方法としてコンテンツ全体をラップするdivを用意することがありますが、この方法ではラップした外側は限られたデザインしか出来なくなってしまいます。]]></description>
			<content:encoded><![CDATA[<pre class="brush: xml;">
&lt;body&gt;

&lt;div class=&quot;header&quot;&gt;
	&lt;div class=&quot;body&quot;&gt;
	&lt;/div&gt;
&lt;/div&gt;&lt;!-- /header --&gt;

&lt;div class=&quot;contents&quot;&gt;
	&lt;div class=&quot;body&quot;&gt;
	&lt;/div&gt;
&lt;/div&gt;&lt;!-- /contents --&gt;

&lt;div class=&quot;footer&quot;&gt;
	&lt;div class=&quot;body&quot;&gt;
	&lt;/div&gt;
&lt;/div&gt;&lt;!-- /footer --&gt;

&lt;/body&gt;
</pre>
<p><span id="more-726"></span></p>
<p>固定幅のページをデザインする際の一般的な方法として、コンテンツ全体を&lt;div id=&quot;wrapper&quot;&gt;などでラップしているサイトをよく見かけますが、この方法ではラップした外側は限られたデザインしか適応できなくなってしまいます。</p>
<p class="center"><img src="http://media.snippet-editor.com/2010/09/nowrap-fixed-width-img01.png" alt="" class="outline" /></p>
<pre class="brush: css;">
div#wrapper { clear: both; width: 980px; margin-left: auto; margin-right: auto; }
</pre>
<p>上の例ではwrapperの外側にはbodyタグしかありません。CSSで設定できる背景要素も一つしかないため、デザイン上の自由度が下がります。</p>
<p>そこで、div class=&quot;body&quot;を使用します<sup>[<a href="#note">1</a>]</sup>。</p>
<p class="center"><img src="http://media.snippet-editor.com/2010/09/nowrap-fixed-width-img02.png" alt="" class="outline" /></p>
<pre class="brush: css;">
div.body { clear: both; width: 980px; margin-left: auto; margin-right: auto; }
</pre>
<p>div class=&quot;body&quot;を導入することで、固定幅の外側にも背景デザインなどを施せるようになりました<sup>[<a href="#note">2</a>]</sup>。</p>
<ol class="note" id="note">
<li>class名は何でも構いません（他とかぶらなければ）。</li>
<li>wrapしないと実現できないデザインというのも稀にあります。</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://snippet-editor.com/2010/09/nowrap-fixed-width.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebサイトをiPadに最適化させる1行</title>
		<link>http://snippet-editor.com/2010/08/viewport-equal-1024.html</link>
		<comments>http://snippet-editor.com/2010/08/viewport-equal-1024.html#comments</comments>
		<pubDate>Thu, 26 Aug 2010 03:38:59 +0000</pubDate>
		<dc:creator>tomohiro_kasuga</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[viewport]]></category>

		<guid isPermaLink="false">http://snippet-editor.com/?p=307</guid>
		<description><![CDATA[Viewportを適切に設定することで、iPadでサイトを見た場合も正確にレンダリングされるようにすることが可能です。]]></description>
			<content:encoded><![CDATA[<pre class="brush: xml;">
&lt;meta name=&quot;viewport&quot; content=&quot;width=1024&quot; /&gt;
</pre>
<p><span id="more-307"></span></p>
<p class="note">タイトルを「iPadに最適なViewportの値は&quot;1024&quot;」から「WebサイトをiPadに最適化させる1行」に変更しました。</p>
<p>上の1行をheadタグ内に追加するだけで簡単にサイトをiPadに最適化することが出来ます。</p>
<p>内容的には「iPadを横長に持ったときにページが正確に（pixel by pixelで）レンダリングされる」という意味で、<a href="http://www.apple.com" target="_blank">Apple</a>もそうしています<sup>[<a href="#note">1</a>]</sup>。</p>
<p>例外としては、</p>
<pre class="brush: xml;">
&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width&quot; /&gt;
</pre>
<p>固定幅を持たないWebサイトでは上のように記述するのが有効で、iPhoneなら320px、iPadでは768pxの値が自動的に代入されます。<br />（480pxや1024pxでない点に注意。本体を横長に持っても数字は変わりません）</p>
<p>もし、WebサイトのViewportをデバイスの画面解像度に対して常に等倍にしたい（横向きに持っても／縦向きに持っても等倍で）とお考えなら、次のように記述します。</p>
<pre class="brush: xml;">
&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, maximum-scale=1.0, minimum-scale=1.0&quot; /&gt;
</pre>
<p>これで、どの向きに持っても画面解像度を最大限に活かしきれます。つまり、iPadならViewportが&quot;1024&quot;か&quot;768&quot;に動的に変化し、常にPixel by Pixelの状態に。</p>
<p>ただ残念なことに、副作用としてページの拡大縮小が一切できなくなってしまうので、使う人によってはストレスを感じるようになるかもしれません。</p>
<p>解決策の「JavaScriptを使ってViweportを動的に書き換える方法」については、またの機会に。</p>
<ol class="note" id="note">
<li>当サイトは横幅が768px以下なので、iPadを縦に持ったときにピクセル精度が得られるよう、viewportを768に設定しています。</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://snippet-editor.com/2010/08/viewport-equal-1024.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5を始めるための最小セット</title>
		<link>http://snippet-editor.com/2010/08/html5-startup.html</link>
		<comments>http://snippet-editor.com/2010/08/html5-startup.html#comments</comments>
		<pubDate>Mon, 23 Aug 2010 08:58:16 +0000</pubDate>
		<dc:creator>tomohiro_kasuga</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://snippet-editor.com/?p=10</guid>
		<description><![CDATA[HTML5はパーソナルなプロジェクトやコードのテストに最適です。なぜなら短いから。]]></description>
			<content:encoded><![CDATA[<pre class="brush: xml;">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
	&lt;meta charset=&quot;utf-8&quot;&gt;
	&lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;h1&gt;&lt;/h1&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p><span id="more-10"></span></p>
<p>headタグとbodyタグも省略可能なんだそうですが、そこまでやらない状態です。</p>
<p>下記のように、styleタグやscriptタグを含んでもかなりスッキリしているのがいいですね。<br />（type=&quot;text/javascript&quot;などが不要）</p>
<pre class="brush: xml;">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
	&lt;meta charset=&quot;utf-8&quot;&gt;
	&lt;title&gt;&lt;/title&gt;
	&lt;style&gt;&lt;/style&gt;
	&lt;script&gt;&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;h1&gt;&lt;/h1&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>とりあえず当サイトでも、まずはDoctypeから導入を始めてみました。</p>
<p class="note">HTML5はまだ<a href="http://dev.w3.org/html5/spec/Overview.html" target="_blank">ドラフト段階</a>ですので、仕様が変更になる可能性もあります。</p>
]]></content:encoded>
			<wfw:commentRss>http://snippet-editor.com/2010/08/html5-startup.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

