Android2.1で画像が大きくなる現象

Android2.1ではbackground-sizeが効かないです。
-webkit-をbackground-sizeの頭につければOKです。


ベンダープレフィックスが付いていると動かないブラウザもあるので、指定の無いプロパティも併記しておきましょう。

ベンダープレフィックスのおさらい

-moz-  …… Firefox
-webkit- …… Google Chrome、Safari
-o-    …… Opera
-ms-   …… Internet Explorer

ベンダープレフィックスは今のところまだ必須のようです。(2012年6月)
古い端末をどこまで対応させるかで考え方も変わってくるかと思いますが、無難なので付けるようにしておきます。

ちなみに所属している会社ではsassを利用しているので、mixinを設定することで、@include prefixed(border-radius, 5px);などで全てのベンダープレフィックスが付いて、素敵仕様です。