デスクトップ PC を使用しているときに、ページが間違った css ファイルをロードする理由を理解しようとしています。
これが私が持っているコードです:
<link href="<?php echo base_url('assets/css/bootstrap.css')?>" rel="stylesheet">
<link rel="stylesheet" type="text/css" media="screen and (max-width: 480px)" href="<?php echo base_url('assets/css/rh-mobile.css')?>" />
<link rel="stylesheet" type="text/css" media="screen and (min-width: 481px) and (max-width: 767px)" href="<?php echo base_url('assets/css/rh-tablet.css')?>" />
<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px) and (max-width: 3000px)" href="<?php echo base_url('assets/css/rh.css')?>" />
Firefox の Web コンソールを確認すると、次のようなエラー メッセージが大量に表示されていることがわかります。
[11:54:09.149] Error in parsing value for 'font-weight'. Declaration dropped. @ https://myserver/myapp/assets/css/rh-mobile.css:13
[11:54:09.150] Unknown property '-moz-border-radius'. Declaration dropped. @ https://myserver/myapp/assets/css/rh-mobile.css:22
[11:54:09.150] Error in parsing value for 'background-image'. Declaration dropped. @ https://myserver/myapp/assets/css/rh-mobile.css:74
[11:54:09.150] Unknown property '-moz-box-shadow'. Declaration dropped. @ https://myserver/myapp/assets/css/rh-mobile.css:170
モバイルCSSを使用しようとするとは思っていませんでした。デスクトップの画面解像度は 1920 X 1200 です。
なぜ rh-mobile.css がロードされているのか、どこが間違っているのか教えていただけますか?
ありがとう。