1

Retina イメージのサイズが変更されないという問題が Apple Mail で発生していました。私のコードは次のとおりです。

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .retina { 
        background: url(image@2x.png) no-repeat center 24px !important; 
        background-size: 40px 28px;
    }
}

Retina メディア クエリを更新し、background-size に !important 宣言を追加すると、ボタンが正常に表示されます。ただし、iOS7 を実行している Apple Mail では、ボタンのリンクが機能しなくなりました。

@media 
only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (-moz-min-device-pixel-ratio: 2), 
only screen and (-o-min-device-pixel-ratio: 2/1), 
only screen and (min-device-pixel-ratio: 2), 
only screen and (min-resolution: 2dppx) {
    .retina { 
        background: url(image@2x.png) no-repeat center 24px !important; 
        background-size: 40px 28px !important;
    }
}

このボタンは、「モバイル」バージョンを表示するためにウィンドウを小さくすると、OSX 10.8.5 を実行する Mail.app を含む、他のすべてのメール クライアントでリンクとして機能します。ボタンをリンクとして機能させる方法の解決策はありますか?

4

0 に答える 0