レスポンシブCSSスタイルをタブレットとスマートフォンでのみ機能させるようにしています。基本的に、デスクトップ用のスタイル、モバイル用のスタイル:ポートレート、モバイル用のスタイル:ランドスケープがあります。モバイルスタイルがデスクトッププレゼンテーションに干渉することはまったくありません。数え切れないほどのメディアクエリを試してみましたが、結果として、モバイルスタイルがデスクトップに表示されるか、モバイルスタイルがモバイルデバイスにのみ表示され、ルールセットが1つだけになります(レスポンシブではありません)。2つを完全に分離する方法はありますか?
私が今持っている私のコードは次のようになります:
/* regular desktop styles */
@media only screen
and (max-device-width: 600px)
{ ... }
/* mobile only styles when the device is 0-600px in maximum width */
@media only screen
and (max-device-width: 1000px)
{ ... }
/* mobile only styles when the device is up to 1000px in maximum width */