【发布时间】:2015-01-07 18:47:52
【问题描述】:
这是我的媒体查询:
@media screen and (min-device-width: 768px) and (max-device-width: 1824px) and (orientation : portrait){
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important ;
}
.visible-tablet {
display: inherit !important;
}
.hidden-tablet {
display: none !important;
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1824px) and (orientation : landscape){
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important ;
}
.visible-tablet {
display: inherit !important;
}
.hidden-tablet {
display: none !important;
}
}
@media screen and (max-device-width: 767px) and (orientation: portrait) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important;
}
.visible-phone {
display: inherit !important;
}
.hidden-phone {
display: none !important;
}
}
@media screen and (max-device-width: 767px) and (orientation: landscape) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important;
}
.visible-phone {
display: inherit !important;
}
.hidden-phone {
display: none !important;
}
}
但在平板电脑中,如果是横向模式,则显示此 div
.visible-tablet {
display: inherit !important;
}
如果是纵向模式,则显示此 div
.visible-phone {
display: inherit !important;
}
我希望这个 div .visible-tablet 在我将平板电脑切换到自动旋转模式(用于纵向和横向)时始终显示
但是我使用了纵向和横向条件,但我仍然面临这个问题。有cmets吗?
【问题讨论】:
标签: html css media-queries