0

HEAD タグで次のように宣言しています。

    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="viewport" content="width=768px, minimum-scale=1.0, maximum-scale=1.0" />
    <link rel="stylesheet" media="all and (orientation:landscape}" href="css/landscape.css">
    <link rel="stylesheet" media="all and (orientation:portrait}" href="css/portrait.css">

iPad の firebug lite を見ると、portrait.css と landscape.css の両方のスタイルが適用されていることがわかります。スタイルが競合していて、ページが乱れています。強制的に Portrait.css を読み込むと (横方向の線を削除して)、縦方向モードは正常に動作します。(縦線を削除して)横向きを強制的に読み込むと、横向きは正常に機能します。私は、portrait.css を縦にのみ適用し、landscape.css を横にのみ適用したいと考えています。

4

1 に答える 1

3

メディア属性では}、代わりに条件を閉じる必要があります)

于 2013-01-07T15:33:33.357 に答える