当使用CSS时,我可以使用Chrome正确地对齐我的元素。在Chrome检查器 - > iPad视图中,一切看起来都应该是这样的。但是当我在实际的iPad上测试它时,某些CSS没有被应用。我找到了iPad特定的CSS媒体查询,如下所示:
问题在于,虽然它们在纵向模式下正常工作,但没有指定的方法让我在横向模式下应用CSS。如何在真实的iPad设备/ iOS Safari上使用横向模式的媒体查询?不影响其他浏览器?
更新
我不是在寻找标准的媒体查询。
** /* Safari 7.1+ */ **
_::-webkit-full-page-media, _:future, :root .my-class {
padding-right: 0;
}
**/* Safari 10.1+ */**
@media not all and (min-resolution:.001dpcm) { @media
{
.my-class {
padding-bottom: 0;
}
}}
**/* Safari 6.1-10.0*/**
@media screen and (min-color-index:0)
and(-webkit-min-device-pixel-ratio:0) { @media
{
.my_class {
padding-bottom: 0;
}
}}
问题在于,虽然它们在纵向模式下正常工作,但没有指定的方法让我在横向模式下应用CSS。如何在真实的iPad设备/ iOS Safari上使用横向模式的媒体查询?不影响其他浏览器?
更新
我不是在寻找标准的媒体查询。
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) { /* STYLES */ }
横屏模式
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) { /* STYLES */}