我有以下兩種媒體查詢:爲什麼我的320像素媒體查詢沒有被應用?
@media (min-width: 320px) and (max-width: 359px){
.hero-unit h1 {
margin-bottom: 0;
font-size: 0.2em;
line-height: 0.5em;
letter-spacing: -5px;
color: inherit;
}
.hero-unit p {
font-size: 0.2em;
font-weight: 10;
line-height: 0.5em;
color: inherit;
}
.hero-unit {
background: url("../img/now320.jpg");
height: 5em;
width: 15em;
padding: 0.5em;
margin-bottom: 2em;
background-color: #eeeeee;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
h2 {
font-size: 2em;
font-weight: 20;
line-height: 0.5em;
color: inherit;
}
}
@media (min-width: 360px) and (max-width: 479px) {
.hero-unit h1 {
margin-bottom: 0;
font-size: 0.2em;
line-height: 1em;
letter-spacing: -5px;
color: inherit;
}
.hero-unit p {
font-size: 0.2em;
font-weight: 50;
line-height: 1em;
color: inherit;
}
.hero-unit {
background: url("../img/now360b.jpg");
padding: 1em;
margin-bottom: 2em;
height: 10em;
width: 18em;
background-color: #eeeeee;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
h2 {
font-size: 2em;
font-weight: 20;
line-height: 1em;
color: inherit;
}
}
我試圖找出爲什麼並不是在所有的應用到我的HTML頁面的寬度320規則,即使我用響應調整它Firefox中的設計工具寬度爲320px。
我使用Firebug檢查了CSS樣式,看看發生了什麼。我只看到正在應用的@media (min-width: 360px) and (max-width: 479px)
部件。也就是說,它不是我認爲應該應用CSS規則的情況正在被覆蓋。發生的事情是這個規則永遠不會被應用。爲什麼?
你能發佈完整的頁面代碼/鏈接嗎? – Giona