2016-12-19 2 views
0

К сожалению, это выглядит как you can't hide link text with CSS. На моем сайте WordPress, 375 px и ниже, заголовки ссылок в secondary-navbar начинают перекрываться.Скрыть текст ссылки внутри медиа-запроса - WordPress

enter image description here

Please see for yourself

То, что я пытаюсь сделать, это сказать, «как только заголовки начинают перекрываться (в 375px и ниже), делают заголовки исчезают.» Я также хотел бы сделать глификоны большими и центрированными.

Вот ссылка на мой header.php file. Я не написал код для этого сайта и не очень хорошо знаком с функцией wp_nav_menu, но я бы предположил, что это, вероятно, строка 62, которая вызывает названия меню в div с классом nav navbar-nav secondary-links.

Итак, если это проблема, как мы можем получить, что определенная часть функции исчезнет при 375px и ниже?

Я попытался закомментировать строку 62 и получили довольно плохой результат:

enter image description here

Пожалуйста, мне точку в правильном направлении, если у вас есть какие-либо предложения/идеи. Может быть, есть способ отключить заголовки с помощью JQuery? Спасибо.

+0

В другой раз, если вам нужно снова задать этот вопрос, пожалуйста, не используйте слово «название» для описания link-text - «title» - это атрибут «title», который установлен на всех тех элементах, от которых вы должны избавиться (возможно, кроме того, когда у вас есть только значки), потому что заголовок, который установлен сегодня, имеет тот же контент, что и сам текст ссылки. Плохой дизайн. Кроме того, если эта тема была спроектирована правильно, текст внутри '' '-tags был бы завернут в' ' сам по себе, и вы могли бы просто скрыть этот диапазон в @ media-query. – junkfoodjunkie

+0

Хорошо, да, вы правы - текст вместо заголовка. Это хорошие моменты в дизайне - я не согласен с вами! – HappyHands31

ответ

3

Вот решение поместило его в конец файла таблицы стилей.

@media only screen and (max-width:480px) { 
    .secondary-navbar .navbar-nav > li > a{font-size:0px;} 
    .secondary-navbar .navbar-nav > li > a:hover{font-size:0px;} 
    .secondary-navbar .navbar-nav > li > a span{font-size:20px!important;} 
} 
+0

О, так что вы просто задаете размер шрифта 0 - гениальным. Спасибо. – HappyHands31

Смежные вопросы