HTML5が使えるスマートフォンOS

HTML5が使えると言うと少し言いすぎですが、headerなどの新要素に対してdisplay:blockが指定されているOSです。

iPhoneなどではiOS4.0以上から、Androidでは2.2からdisplay:blockが適用されています。

それ以下のバージョンでHTML5を利用したい場合は、

article, aside, figure, footer, header,hgroup, nav, section {
	display:block;
}

といったdisplayの指定が必要です。

Safariや最新のiPhoneで検証してたら忘れがちになりそうなのでメモ。

追記:@hilokiから「dialogはもう抜きでよろしいかもです!」と指摘いただいのたで削除しました。そういえばこいつはHTML5から削除されたんですよね。

スポンサードリンク

«CSS3でボックスの高さで可変する45度の角度のグラーデーション | メイン | iPhoneで特定のzoomとfont-sizeの際に文字サイズが拡大するバグ»