Oto moje zapytanie o media:Jak ustawić zapytania o media portretowe i krajobrazowe w css?
@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;
}
}
Ale w tabletce, jeśli jest ona w trybie poziomym, to div pokazuje
.visible-tablet {
display: inherit !important;
}
Jeśli jest w trybie pionowym, to div pokazuje
.visible-phone {
display: inherit !important;
}
Chcę, aby ten blok .visible-tablet
pokazywał się zawsze za każdym razem, gdy przełączam tablet na tryb automatycznego obracania (który będzie dla portretu i krajobrazu)
Użyłem jednak portretu i warunków krajobrazowych, ale wciąż mam do czynienia z tym problemem. Wszelkie komentarze?
dla smartfonów? –
Możesz użyć ... http://css-tricks.com/snippets/css/media-queries-for-standard-devices/ –
Zarówno 'min-device-width' oraz' max-device-width' [są przestarzałe] (https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries). – lowtechsun