CSS:如何固定垂直菜单的宽度?

标签 css menu

我试图让每个 li 元素的宽度完全相同。例如,如果有一个 long text ul 使其余 ul 的大小相同或具有有限的宽度大小,以便最长的 ul 可以刹车分为两行。

请参阅黄色的左栏菜单。这就是我所拥有的: enter image description here

这就是我的目标:

enter image description here

CSS

#menu-esde li a {
    background-color: #FFC477;
    border: 1px solid white;
    color: #FFFFFF;
    float: right;
    font-size: 20px !important;
}
#secondnav li a, #menu-esde li a {
    background-color: #FFC477;
    border: 1px solid white;
    color: #FFFFFF;
    float: right;
    font-size: 20px !important;
}
#secondnav li a {
    border: medium none;
    display: block;
    padding: 3px 8px;

网站: http://npmaudiovisual.com/esde/?page_id=36

最佳答案

只需用我的 css 更新你的 CSS :-

#secondnav li a, #menu-esde li a {
    background-color: #FFC477;
    border: 1px solid white;
    color: #FFFFFF;
    float: right;
    font-size: 20px !important;
    text-align: left;
    width: 205px;
}

请参阅所附图片结果符合您的要求:-

enter image description here

关于CSS:如何固定垂直菜单的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13559770/

相关文章:

jquery - 想只在主菜单而不是子菜单上有 Jquery 效果

css - Stick Div 相对于其他粘性元素(可变高度)

单击后 CSS 菜单不会保持事件状态

javascript - 将 CSS attr() 与样式化组件一起使用

css - 在 rails 中使用 Bootstrap Sass 时出错

javascript - CSS 中::after 和::before 的区别

jquery - 在固定 div 内加载表单

html - CSS 中心子菜单 WordPress

Qt - 弹出菜单

jquery - 带有链接到页面部分的菜单滑动流畅