【发布时间】:2017-11-21 22:16:57
【问题描述】:
我正在尝试编辑 Wordpress WooCommerce 主题店面。
我想将导航栏向右对齐,在徽标旁边。
在阅读了一些具有类似答案的 stackoverflow 问题后,我尝试将许多元素的显示从块更改为内联,但没有结果。 (我正在将编辑后的代码添加到子主题的 style.css 中)
我目前有这样的东西 -> Navbar below logo 我想要这样的东西 -> Navbar beside logo
这是店面主题中与主题导航相关的 CSS。
.primary-navigation {
display: none;
}
.main-navigation:after, .main-navigation:before {
content: "";
display: table;
}
.main-navigation:after {
clear: both;
}
.main-navigation div.menu {
display: none;
}
.main-navigation div.menu:last-child {
display: block;
}
.main-navigation .menu {
clear: both;
}
.handheld-navigation, .main-navigation div.menu>ul:not(.nav-menu), .nav-menu {
overflow: hidden;
max-height: 0;
-webkit-transition: all, ease, .8s;
transition: all, ease, .8s;
}
.handheld-navigation {
clear: both;
}
.handheld-navigation ul {
margin: 0;
}
.main-navigation.toggled .handheld-navigation, .main-navigation.toggled .menu>ul:not(.nav-menu), .main-navigation.toggled ul[aria-expanded=true] {
max-height: 1750px;
}
.main-navigation ul {
margin-left: 0;
list-style: none;
margin-bottom: 0;
}
.main-navigation ul ul {
display: block;
margin-left: 1.41575em;
}
.main-navigation ul li a {
padding: .875em 0;
display: block;
}
.main-navigation ul li a:hover {
color: #e6e6e6;
}
.site-main nav.navigation {
clear: both;
padding: 2.617924em 0;
}
.site-main nav.navigation:after, .site-main nav.navigation:before {
content: "";
display: table;
}
.site-main nav.navigation:after {
clear: both;
}
.site-main nav.navigation .nav-next a, .site-main nav.navigation .nav-previous a {
display: inline-block;
-webkit-transition: all, ease, .3s;
transition: all, ease, .3s;
padding: .6180469716em 1em;
border-radius: 3px;
}
.site-main nav.navigation .nav-previous {
float: left;
width: 50%}
.site-main nav.navigation .nav-previous a:hover {
-webkit-transform: translate(-1em);
-ms-transform: translate(-1em);
transform: translate(-1em);
}
.site-main nav.navigation .nav-next {
float: right;
text-align: right;
width: 50%}
.site-main nav.navigation .nav-next a:hover {
-webkit-transform: translate(1em);
-ms-transform: translate(1em);
transform: translate(1em);
}
感谢您的支持。
【问题讨论】:
-
如果没有一起查看 HTML 和 CSS 的工作示例,就很难判断出问题所在。
-
我的网站在本地主机上。我不知道具体怎么给你看。在 www.alkalinecopperbottle.com 我有一个上传了几天的版本,但我想这足以解决这个问题。
-
请使用导航栏 HTML 元素编辑您的问题。示例
标签: html css wordpress themes navbar