你应该添加这个元
<meta name="viewport" content="width=device-width, initial-scale=1">
试试这个媒体查询iPhone 6/6 Plus 和 Apple Watch CSS媒体查询
@media only screen and (min-device-width: 375px)
and (max-device-width: 667px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2)
{ }
iPhone 6 纵向
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2)
{ }
iPhone 6 Plus 横向
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 3)
{ }
iPhone 6 Plus 肖像
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (orientation: portrait)
和 (-webkit-min-device-pixel-ratio: 3) { }
iPhone 6 和 6 Plus
@media only screen
and (max-device-width: 640px),
only screen and (max-device-width: 667px),
only screen and (max-width: 480px)
{ }
苹果手表
@media
(max-device-width: 42mm)
and (min-device-width: 38mm)
{ }
对于图像响应
img {
max-width: 100%;
}