2012-01-31 16 views
1

スマートフォン用のこのウェブページがあります。ヘッダでは、私はいつものメタビューポートを持っている:高密度繰り返し可能な背景

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 

と通常のCSSが含まれます:標準のCSSと

<link rel="stylesheet" href="default.css" type="text/css" /> 

が好き:

.ui-icon-menu{ 
    background-image: url(images/icon-menu-normal.png)!important; 
} 

すべてがうまく動作します。 iPhone 4のような高密度ディスプレイにとっては、うまくスケールが、私はそれがより良いので、私はHI-密度のCSS含ま見えるようにすることができます考えた:

<link rel='stylesheet' href='highdensity.css' 
    media='only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)' /> 

このCSSで私はこのようなCSSを上書きすることができます。

.ui-icon-menu{ 
    background-image: url(images/[email protected])!important; 
    background-size: 100%; 
} 

非常にうまく動作します。しかし、background-size: 100%;に気づく。それがなければ、背景画像は200%に拡大されます。

私の問題は繰り返し可能な画像ですか?私は何をすることができますか?私はbackground-size: 100%;を使用することはできません。パターンを使用する代わりにパターンを引き伸ばすためです。

答えて

-1

div{background-size: 5px 5px;}pxの代わりに%を使用してください。

関連する問題