我試圖在頁面中心製作水平菜單,但'div align = center'無法正常工作。Css div中心對齊不起作用
.nav ul {
display: block;
list-style-type: none;
margin: 0;
position: absolute;
}
.nav li {
display: inline-block;
float: left;
}
.nav li a {
display: block;
min-width: 140px;
height: 50px;
text-align: center;
line-height: 50px;
font-family: "Helvetica
Neue", Helvetica, Arial, sans-serif; color: #fff; background: #2f3036; text-decoration: none; } .nav li:hover ul a { background: #f3f3f3; color: #2f3036; height: 40px; line-height: 40px; } .nav div ul {display:block;} .nav li ul { display: none; } .nav
li ul li {
display: block;
float: none;
}
.nav li ul li a {
width: auto;
min-width: 100px;
padding: 0 20px;
}
.nav ul > li:hover ul {
display: block;
visibility: visible;
}
.nav ul li:hover > ul {
display: block;
}
<div class="nav">
<ul>
<li><a href="#">Home</a>
</li>
<li>
<a href="#">About </a>
<ul>
<li><a href="#">A1</a>
</li>
<li><a href="#">A2</a>
</li>
</ul>
</li>
</ul>
</div>
sample code 我曾試圖彌補橫向菜單頁面的中心,但 'DIV ALIGN =中心' 不能正常工作。
但子菜單不起作用! – Alireza
你想要子菜單也在其父母的中心? –
是的please.thanks – Alireza