以下是有效的CSS:在樣式塊中放置一個規則是否合法?
@media print {
.no_print {
display: none;
}
}
h1 {
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
margin-bottom: 12px;
}
在我已經放在h1
風格的塊內的@media
聲明如下。它有效的CSS?谷歌搜索,我只發現@media
陳述的例子被放置在另一個。我對CSS的術語缺乏足夠的熟悉以進一步完善我的搜索條件,希望能夠回答這個問題。
h1 {
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
margin-bottom: 12px;
@media print {
font-weight: normal;
}
}
這條規則也有例外 - 「@ media」規則可以放置在樣式表中的任何位置,並且級聯將相應生效。但是,它們必須放置在樣式規則之外。在這種情況下,使用@ @ print print {h1 {font-weight:normal; }}'在通用'h1'規則的下面,而不必使用特異性hack或'!important'。 – BoltClock
對,忘記了。編輯答案。 –