css - 如何在wordpress中制作水平子菜单?

标签 css wordpress

我的主菜单有一个默认为垂直的子菜单。如何将其更改为水平的。 stylesheet.css 中子菜单的 css 是:

.main-nav>ul>li .sub-menu> li {
    padding:0 20px;
}
.main-nav>ul>li .sub-menu> li:first-child>a{
    border:none;
}
.main-nav > ul > li .sub-menu > li >a {
    border-top: 1px solid #e5e5e5;
    color: #666;
    display: block;
    padding: 10px 0px;
    text-transform: capitalize;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.main-nav > ul > li > a {
    color: #fff;
    display: block;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    text-transform: uppercase;
    -webkit-transition:all 0.3s ease-out 0s;
    transition:all 0.3s ease-out 0s;
}

最佳答案

在不知道您的整个代码的情况下很难回答您的问题,但我认为您想要的是您的 li 标签应该彼此相邻而不是在下面。

如果是这种情况,请尝试添加

display: inline-block; 

到你的 li 标签。

关于css - 如何在wordpress中制作水平子菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48601459/

相关文章:

javascript - 有人在他们的元素中使用 iziModal.js 吗?

css - 如何让Bootstrap成为浏览器的默认渲染风格

wordpress - 为什么我需要在 docker-compose.yml 中显式声明 env 文件?

php - MySQL 返回 PHP 关联数组 - 但我无法访问数组数据

javascript - 如何解决具有不同参数的子菜单的悬停?

html - 为什么空的 div 移动有内容的 div?

css - 使用 css3 制作虚线以运行

javascript - 子域中的 JS Assets 不会在 ff & ie 上加载,但 chrome 一切都很好

html - 如何在不重叠其他元素的情况下放大图像?

php - json_decode 为 WordPress 中的 POST 数据返回 "NULL"