Wordpress 菜单居中,如何更改?
Posted
技术标签:
【中文标题】Wordpress 菜单居中,如何更改?【英文标题】:Wordpress menu is centered, how to change that? 【发布时间】:2017-11-30 02:41:52 【问题描述】:我的网站是
http://www.jokerleb.com
我希望右列在右边,左列在左边。所有列之间的边距必须相同。总之,我不希望菜单居中。
菜单本身是float: left
我看不到任何迫使它居中的边距,而且我不知道是什么 div 将其集中。知道为什么它居中吗?
菜单的CSS
.header_menu_res ul,
.header_menu_res ul ul,
.header_menu_res ul ul ul
float: left;
margin: 0;
padding: 0;
list-style: none;
.header_menu_res ul li.first
padding-left: 0;
background: none;
.header_top .header_top_res p a
color: #FDC300 !important;
/*menu font color*/
.header_menu_res ul li a
color: #FDC300;
font-size: 17px;
font-weight: bold;
text-decoration: none;
.header_menu_res ul
z-index: 99;
margin: 3px;
padding: 0;
list-style: none;
line-height: 1;
.header_menu_res ul a
padding: 5px 10px;
position: relative;
color: #555;
z-index: 100;
display: block;
line-height: 18px;
text-decoration: none;
.header_menu_res ul li:hover a
-webkit-border-radius: 3px;
border-radius: 3px;
.header_menu_res ul li.current_page_item,
.header_menu_res ul li.current-menu-item,
.header_menu_res ul li.current-menu-parent a
color: #555;
background: #f4f4f4;
-webkit-border-radius: 3px;
border-radius: 3px;
.header_menu_res ul li li.current_page_item,
.header_menu_res ul li li.current-menu-item
background: none;
.header_menu_res ul li.current_page_item a,
.header_menu_res ul li.current-menu-item a
color: #555;
-webkit-border-radius: 3px;
border-radius: 3px;
.header_menu_res ul.children li a
background: #fff;
border-top: none;
border-left: none;
.header_menu_res ul li
float: left;
/
font: normal 14px/1.2em Arial, Helvetica, sans-serif;
z-index: 999;
margin: 0 0 20px;
width: 25%;
.menu-item i._mi, .menu-item img._mi
display: block;
float: left;
.menu-item span
margin-top: 8px;
display: block;
margin-left: 60px;
.header_menu_res ul li ul
margin-top: -2px;
background: #fff;
position: absolute;
left: -999em;
width: 180px;
border: 1px solid #dbdbdb;
border-width: 1px 1px 0;
z-index: 998;
-webkit-border-radius: 0 3px 3px 3px;
border-radius: 0 3px 3px 3px;
.header_menu_res ul.menu ul
background-color: #FFF;
border: 1px solid #eee;
border-top: none;
z-index: 998;
-webkit-border-radius: 0 6px 6px 6px;
border-radius: 0 6px 6px 6px;
-moz-box-shadow: 1px 1px 5px #b7b7b7;
-webkit-box-shadow: 1px 1px 5px #b7b7b7;
box-shadow: 1px 1px 5px #b7b7b7;
.header_menu_res ul.menu ul ul.children
background-color: #FFF;
border: 1px solid #eee;
border-top: none;
z-index: 998;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 1px 1px 5px #b7b7b7;
-webkit-box-shadow: 1px 1px 5px #b7b7b7;
box-shadow: 1px 1px 5px #b7b7b7;
.header_menu_res ul.menu li ul li
margin: 0;
padding: 0px;
.header_menu_res ul.menu li ul li a
background: none;
padding: 7px 12px;
width: 156px;
color: #555;
font-size: 14px;
line-height: 18px;
.header_menu_res ul.menu li ul li a:hover
text-decoration: underline;
-webkit-border-radius: 3px;
border-radius: 3px;
.header_menu_res ul.menu li ul ul
margin: -32px 0 0 181px;
-webkit-border-radius: 0 3px 3px 3px;
border-radius: 0 3px 3px 3px;
.header_menu_res ul.menu ul.sub-menu
display: none;
position: absolute;
margin: -2px 0 0;
-webkit-border-radius: 0 3px 3px 3px;
border-radius: 0 3px 3px 3px;
.header_menu_res ul.menu li:hover ul.sub-menu
display: block;
.header_menu_res ul.menu ul.sub-menu li ul.sub-menu
display: none;
top: 2px;
left: 180px;
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
.header_menu_res ul.menu ul.sub-menu li:hover ul.sub-menu
display: block;
.header_menu_res ul li:hover,
.header_menu_res ul li.hover
position: static;
color: #555555;
.header_menu_res ul li:hover ul ul,
.header_menu_res ul li:hover ul ul ul,
.header_menu_res ul li:hover ul ul ul ul
left: -999em;
.header_menu_res ul li:hover ul,
.header_menu_res ul li li:hover ul,
.header_menu_res ul li li li:hover ul,
.header_menu_res ul li li li li:hover ul
left: auto;
.header_menu_res ul li img.dropdown
padding: 2px 0 2px 8px;
border: none;
.header_menu_res ul.sub-menu
width: auto;
.header_menu_res ul.sub-menu li
clear: left;
margin: 8px 4px 0;
/* category menu */
div#adv_categories,
.header_menu_res ul.sub-menu
margin: -2px 0 0 0;
padding: 0 0 8px;
position: absolute;
background: #fff;
border: 1px solid #eee;
border-top: none;
z-index: 998;
-webkit-border-radius: 0 6px 6px 6px;
border-radius: 0 6px 6px 6px;
div#adv_categories
display: none;
padding: 0 5px 8px;
#menu-header li:hover #adv_categories,
.header_menu .menu li:hover #adv_categories
display: block;
【问题讨论】:
.header_menu_res
有margin:auto
和960px width
,所以导航不在中心,它们占据了header_menu_res
的整个宽度。
@LokeshGupta 跟着第一个答案,还是一样
【参考方案1】:
像这样进行更改,
.header_top_res
width:90%;
【讨论】:
试过了,还是一样。在你身边工作?也许是缓存? ya 缓存可能是问题所在。 还是一样,等了一天缓存 请截图以上是关于Wordpress 菜单居中,如何更改?的主要内容,如果未能解决你的问题,请参考以下文章
居中对齐标题菜单:Wordpress(Avada 主题)自定义 CSS
添加一个 div 并使用 wordpress walker 更改类或导航菜单?