このメディアクエリが機能しないのはなぜですか? 画面のブラウザ幅が 1300 ピクセルより大きい場合、イメージ マップの上部 150 ピクセルを切り取ろうとしています。イメージ マップはレスポンシブで、ブラウザーの幅を広げます (その部分は正常に動作します)。
<style>
body {
font-family: Helvetica, Arial, sans-serif;
background-color:#cfa88a;
margin-top: 0px;
}
img[usemap] {
border: none;
height: auto;
width: 100%;
}
/* on big wide screens over 1300px */
@media all and (min-width: 1300px) {
#picmap:{margin-top:-150px;}
}
</style>
</head>
<body>
<img src="lauout.jpg" id="picmap" alt="" width="1105" height="752" usemap="#Map" />