我想知道哪些是媒體查詢的最佳做法。@media在課前或課後查詢?
如果你的目標的屏幕尺寸一般我會做這樣的事情:
section#about {
background-color: yellow;
color: black;
padding: 5px 20px;
@media (max-width: 600px) {
padding: 0;
}
}
.button-small {
margin-bottom: 12px;
@media (max-width: 600px) {
margin-bottom: 6px;
}
}
將如下面的更好:
section#about {
background-color: yellow;
color: black;
padding: 5px 20px;
}
@media (max-width: 600px) {
section#about {
padding: 0;
}
}
.button-small {
margin-bottom: 12px;
}
@media (max-width: 600px) {
.button-small {
margin-bottom: 6px;
}
}
代替嵌套查詢@media類內,你會創建一個獨立的@media查詢並添加您需要更改的類?
注:對不起,我正在使用預處理器(SASS)。我正在考慮組織代碼易讀性的方法。
我總是覺得你不要在媒體查詢中嵌套媒體查詢。 –
你的方法有很多重複。爲什麼不僅僅聲明一次媒體查詢? – LDJ
在純CSS中,媒體查詢不能像這樣嵌套。只有CSS預處理器允許你這樣做。 CSS預處理器本身將採用示例1中給出的代碼(無效的CSS),並將其轉換爲類似於示例2(有效的CSS)的內容。 –