0

私がやりたいのは、デスクトップ固有のバージョンと、iPhone、Android、iPad、およびその他のハンドヘルド デバイスで動作するモバイル バージョンを用意することだけです。

デスクトップを検出するために私が今持っているものは次のとおりです。

@media のみの画面と (min-device-width: 960px) {

そして、私はこれをモバイルで検出する必要があります:

@media のみの画面と (max-device-width: 959px) {

ただし、Android (Galaxy S3) が横向きモードの場合、正しいバージョンが読み込まれません。ランドスケープモードでデスクトップとアンドロイドを区別するにはどうすればよいですか? さまざまな幅や他のコードの組み合わせを試しましたが、何もうまくいきませんでした。(私が得た最も近い方法は、Android のデスクトップ バージョンとモバイル バージョンの両方をランドスケープ モードでロードすることです。)

これについて誰かアドバイスはありますか?

4

2 に答える 2

1

幅をcm/mmで試しましたか?

@media all and (min-width: 25cm)
{

}
于 2013-08-13T12:10:46.273 に答える
0

オリエンテーションは試しましたか?

@media all and (orientation:landscape)
{
    /* Your code here */
}
于 2013-08-13T12:04:39.377 に答える