W3C標準ドキュメントによると:
指定されたメディア機能の1つが不明な場合、ユーザーエージェントはメディアクエリを「すべてではない」と表現します。
次に、次の例を示します。
<link rel="stylesheet" media="screen and (max-weight: 3kg) and (color), (color)" href="example.css" />
次に、最初のメディアクエリは「すべてではない」として表され、falseと評価され、2番目のメディアクエリは、最初のメディアクエリが効果的に指定されていないかのように評価されます。
なんでそんな感じ。max-weightの3kgの値が有効な値ではないためだと思いますが、これは理由としてドキュメントで説明されていません。ただし、不明なメディア機能は表示されませんが、「不明なメディア機能」の直後のドキュメントで個別に説明されている「不明なメディア機能の値」が表示されます。この例は「不明なメディア機能の値」の下に置くべきだったと思いますが、「不明なメディア機能」には入れないでください。