在iOS的safari中改变方向时,你能改变显示的内容吗?

Jac*_*ler 4 css iphone safari ios

我有一个移动网站,目前显示时间表.然而,非移动网站还有一个带有谷歌地图的iFrame,用于显示被跟踪的多辆车辆.

对于移动网站,我只希望时间表以纵向显示,而只有iframe以横向显示.

我已经看到了这可以在iphone定位更改时触发移动Safari中的CSS事件吗?,但我很难看到如何将其应用于我的查询.

这是iFrame的CSS:

.map {
-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  color: #000;
  width: 600px;
  height: 500px;
  margin-left: 20px;
  margin-right: auto;
  overflow: hidden;
  -moz-box-shadow: inset 0 0 5px #888;
  -webkit-box-shadow: inset 0 0 5px #888;
  box-shadow: inner 0 0 5px #888;
  float: left;
}
Run Code Online (Sandbox Code Playgroud)

Ray*_*nos 7

使用 @media

@media all and (orientation:portrait) { … }
@media all and (orientation:landscape) { … }
Run Code Online (Sandbox Code Playgroud)

当CSS可以执行时,不要滥用javascript.

orientation