我正在實施基於響應式設計的HTML應用程序。 我正在使用「@media only screen」作爲響應式樣式。「@media唯一屏幕和」不會根據輸入被刪除
我使用下面CSS代碼的移動方向(橫向/縱向):
@media only screen and (max-device-width: 465px), screen and (max-width: 465px)
.align {
width: 33.33%;
}
@media only screen and (max-device-width: 736px), screen and (max-width: 736px)
.align {
width: 25%;
}
第一個是用於垂直和第二個是用於景觀樣式。
問題是,當我將瀏覽器方向窗體縱向更改爲橫向時,縱向樣式不會在CSS中移除兩種樣式均處於啓用狀態,但如果我縮小瀏覽器大小,則將移除垂直樣式,並且橫向樣式負責。
那麼如何在不改變瀏覽器窗口大小的情況下從我的頁面中刪除不需要的樣式。
不要使用'device-width' *,除非你完全知道**爲什麼**你正在使用它*。只能使用'width'。爲了定位,只用那個! '(orientation:landscape)''(orientation:portrait)'。 – connexo