Я пытаюсь скрыть div как на планшетном ПК, так и на рабочем столе. Я использую основу Zurbs http://foundation.zurb.com/docs/layout.php для этого. Однако, когда я пытаюсь применить классы hide-on-tablets
& hide-on-desktops
, второй как-то перекрывает первый, и на планшете появляется hide-on-tablets
. Я могу создавать свои собственные медиа-запросы и скрывать их на обоих, но я полагаю, что я должен использовать преимущества классов или какой смысл иметь весь код. Вы можете просмотреть его на моем сайте по номеру http://goodmorningmoon.ca, изменив размер браузера. Пароль для сайта springy88
Заранее спасибо.
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; }
}
МОЙ 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>