gpt4 book ai didi

html - CSS 显示 :inline have no effect

转载 作者:太空宇宙 更新时间:2023-11-03 20:49:35 25 4
gpt4 key购买 nike

HTML:

<!-- MENU -->
<nav id="menu">
<li><a href="#">Categories 1</a>
<ul>
<li><a href="#">temp1</a></li>
<li><a href="#">temp2</a></li>
<li><a href="#">temp3</a></li>
</ul>
</li>
<li><a href="#"<Categories 2</a>
<ul>
<li><a href="#">temp1</a></li>
<li><a href="#">temp2</a></li>
<li><a href="#">temp3</a></li>
</ul>
</li>
</nav>

CSS:

#menu {
background-color: #0000FF;
height: 20px;
padding: 15px 0 10px;
margin-bottom: 20px;
font: 12px 'DroidSansBold', Tahoma,sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
box-shadow: 3px 2px 3px #000;
border-radius: 5px;
text-align: center;
}

#menu li{
display: inline;
}

#menu li a {
color: #fff;
text-decoration: none;
margin: 0 120px;
}

#menu li ul li{
display: none;
}

#menu li a:hover{
color: #dc692e;
}

结果如下所示:enter image description here

我似乎无法弄清楚为什么我的两个类别不接受 css display: inline。我在当前未显示的每个类别下都有一个菜单。当我删除“under-menu”时,display:inline 起作用。

JsFiddle 不工作:http://jsfiddle.net/LynwV/

感谢大家的帮助!

最佳答案

@claustrofob 是对的,inline-block 是解决方案。但是,@Zenith 也是正确的。您需要修复标记。我还会更改您编写样式的方式,而不是长元素选择器链,将类放在您想要定位的元素上并以这种方式设置样式。

关于html - CSS 显示 :inline have no effect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17280694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com