【问题标题】:Wordpress Sub-Menus are not displaying correctly on mobile phonesWordpress 子菜单无法在手机上正确显示
【发布时间】:2020-07-06 05:56:45
【问题描述】:

我的 wordpress 网站的菜单在手机上显示不正确。当我点击菜单然后从中选择子菜单时,子菜单不会在主菜单下方打开(作为下拉菜单),但它会隐藏在右侧。子菜单在计算机/笔记本电脑屏幕上正常工作,但在手机上出现问题。这是截图:

以下是子菜单分栏的代码:

.sub-menu { 
    width: 480px;
    display: grid; 
    grid-template-columns: 1 1; 
}


.sub-menu-columns ul.sub-menu li {
float: left;
width: 50%;
}



.sub-menu-columns ul.sub-menu li:nth-child(odd) {
float: left;
}


.sub-menu-columns ul.sub-menu li:nth-child(even) {
float: right;
}

菜单网页链接: nawishta.com

【问题讨论】:

    标签: html css wordpress wordpress-theming


    【解决方案1】:

    在移动设备上(您已经为此学习了一门课程),您可以重置无序列表的宽度:

    .mobile-menu .item-active > ul { width: auto; }
    

    如果不起作用,请尝试添加!important,例如width: auto !important;

    【讨论】:

    • 我已经应用了这个 CSS,现在子菜单已经完全显示出来了。我想在菜单展开时在父项下方显示子菜单,例如(下拉列表)
    猜你喜欢
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多