【发布时间】:2019-09-02 11:31:58
【问题描述】:
我目前正在为我的 Wordpress 网站设置侧边栏菜单。我遇到了2个问题。第一个是菜单中的文本没有正确排列在左侧。我曾尝试使用 text-align 属性,但它不起作用。
第二个问题是菜单底部有一点不知道为什么的随机空间。
这里发生了问题:http://dreamedbig.com/our-services/
<div class="page-content">
<div id="services-menu" class="services-sidebar">
<?php dynamic_sidebar('services'); ?>
</div>
</div>
CSS:
#services-menu {
border: 1px solid black;
align-items: left;
float:left;
height: auto;
display: inline-block;
top:0;
left:0;
background-color: #BCE6FB;
}
#services-menu li{
list-style-type:none;
border-bottom: 1px solid black;
}
#services-menu a {
text-decoration: none;
color: #08203D;
}
#services-menu ul {
}
#services-menu ul li a {
position: relative;
display: block;
box-sizing: border-box;
z-index: 1;
margin: 5px;
padding-left: 5px;
padding-right: 5px;
}
#services-menu ul li a::after
{
content: "";
position: absolute;
top:0;
left: 0;
background-color: #00A2DA;
width: 0%;
height: 100%;
transition: all 1s;
z-index: -1;
}
#services-menu ul li a:hover::after
{
width: 100%;
}
#services-menu ul li:nth-child(odd) a::after
{
background-color: #00A2DA;
}
#services-menu ul li:nth-child(even) a::after
{
background-color: #FFFFFF;
}
【问题讨论】:
-
请包含相关的渲染 HTML。在没有看到
dynamic_sidebar('services');生成的内容的情况下,我们只是在猜测,或者不得不离开现场才能找到关键信息。问题应包含所有相关信息,最好是minimal reproducible example。如果您在我们尝试调试问题时积极尝试解决问题,那么指向您网站的链接可能会出现问题,从而为我们提供了一个移动目标。