Я пытаюсь скрыть div как на планшетном устройстве, так и на рабочем столе. Для этого я использую zurbs foundation http://foundation.zurb.com/docs/layout.php. Однако, когда я пытаюсь применить классы hide-on-tablets
& hide-on-desktops
второй, он как-то переопределяет первый, а на планшете появляется hide-on-tablets
. Я могу создать свои собственные медиа-запросы и скрыть их на обоих, но я полагаю, что я должен использовать классы или в чем смысл всего кода. Вы можете просмотреть его на моем сайте по адресу http://goodmorningmoon.ca, изменив размер браузера. Пароль для сайта - springy88Любой, кто знаком с мобильной видимостью и основанием zurbs
Заранее спасибо.
foundation.css видимость
/* --------------------------------------------------
:: Mobile Visibility Affordances
---------------------------------------------------*/
.show-on-phones { display: none !important; }
.show-on-tablets { display: none !important; }
.show-on-desktops { display: block !important; }
.hide-on-phones { display: block !important; }
.hide-on-tablets { display: block !important; }
.hide-on-desktops { display: none !important; }
/* Modernizr-enabled tablet targeting */
@media only screen and (max-width: 1280px) and (min-width: 768px) {
.touch .hide-on-phones { display: block !important; }
.touch .hide-on-tablets { display: none !important; }
.touch .hide-on-desktops { display: block !important; }
.touch .show-on-phones { display: none !important; }
.touch .show-on-tablets { display: block !important; }
.touch .show-on-desktops { display: none !important; }
}
@media only screen and (max-width: 767px) {
.hide-on-phones { display: none !important; }
.hide-on-tablets { display: block !important; }
.hide-on-desktops { display: block !important; }
.show-on-phones { display: block !important; }
.show-on-tablets { display: none !important; }
.show-on-desktops { display: none !important; }
}
MY HTML
<div class="row touch">
<div id="iphoneNav" class="four columns hide-on-tablets hide-on-desktops">
<?php wp_nav_menu(array('theme_location' => 'iphone-menu','menu_class' => 'nav-bar', 'container' => 'nav')); ?>
</div>
</div>
Я в конечном итоге просто создавать свои собственные медиа-запросы, потому что zurb те наложиться друг на друга при совместном использовании. Я собираюсь отметить ваш ответ как правильный, так как это релевантная ссылка. –