我想要div1
僅在窗口寬度小於800像素時出現,並且我希望div2
僅在窗口寬度大於800像素時出現。我的解決方案是使用下面的CSS工作。但是,有沒有辦法只用一個@media
命令來做到這一點?要寫兩個條件似乎很笨拙,一個是max-width
,另一個是min-width
。結合最小寬度和最大寬度
@media screen and (max-width: 800px) {
#div1 {
display: block;
}
#div2 {
display: none;
}
}
@media screen and (min-width: 800px) {
#div1 {
display: none;
}
#div2 {
display: block;
}
}
<div id="div1">
DIV1
</div>
<div id="div2">
DIV2
</div>
我寫爲SO評論家,因爲你的答案已經被標記爲「低質量」。主要的缺點似乎是沒有描述性文字,解釋了代碼如何以及爲什麼回答問題。請記住,您的代碼可能會被其他未來尋求解決方案的程序員閱讀多次,並添加一些幫助他人理解的文本。 –