使用
而在iOS 7.1.2(iPhone 5)和iOS 7.0(Xcode 6 GM的iPhone 5模拟器)中未发生此问题。
以下是一个示例:https://dl.dropboxusercontent.com/u/379843/ios8csszoom/test.html
zoom: 0.5;
,如果不在 <a>
标签内,则图像以0.5倍大小呈现,但在 <a>
标签内则以1倍大小呈现。这在iOS 8 GM(Xcode 6 GM的iPhone 5模拟器和iPad mini)中发生。而在iOS 7.1.2(iPhone 5)和iOS 7.0(Xcode 6 GM的iPhone 5模拟器)中未发生此问题。
以下是一个示例:https://dl.dropboxusercontent.com/u/379843/ios8csszoom/test.html
<!DOCTYPE html>
<html>
<body>
<img src="star-on@2x.png" style="border: 1px solid blue; zoom: 0.5;"/>
<a href="#">
<img src="star-on@2x.png" style="border: 1px solid blue; zoom: 0.5;"/>
</a>
<hr>
<img src="star-on@2x.png" style="border: 1px solid blue; -webkit-transform: scale(0.5);"/>
<a href="#">
<img src="star-on@2x.png" style="border: 1px solid blue; -webkit-transform: scale(0.5);"/>
</a>
</body>
</html>
-webkit-transform
在iOS 8上运行,但我不想使用它,因为即使图像以0.5x大小呈现,<img>
标签占用的空间仍然是1x大小。
有什么解决方法吗?