html - 如何将以下垂直列表更改为水平列表?

标签 html css

以下代码以垂直方式输出列表。我如何调整它以使其出现在水平列表中?例如:http://www.nol.com.sg/wps/portal/nol

    <body>
        <ul id="mainmenu">
            <li><a class="menu" href="">Menu</a>
                <ul>
                    <li><a href="">Home</a></li>
                    <li><a href="">About</a></li>
                </ul>
            </li>
            <li><a class="menu" href="">Company</a>
                <ul>
                    <li><a href="">History</a></li>
                    <li><a href="">News</a></li>
                </ul>
            <li><a class="menu" href="">Contact Us</a></li>
        </ul>
    </body>

最佳答案

DEMO

HTML

<ul id="mainmenu">
    <li><a class="menu" href="">Menu</a>        
        <ul>
            <li><a href="">Home</a>

            </li>
            <li><a href="">About</a>                
            </li>
        </ul>
    </li>
    <li><a class="menu" href="">Company</a>        
        <ul>
            <li><a href="">History</a>

            </li>
            <li><a href="">News</a>

            </li>
        </ul>
        <li><a class="menu" href="">Contact Us</a>

        </li></li>
    </ul>

CSS

#mainmenu li {
    float:left;
    list-style-type:none;
    margin-right:1px;
    width:80px;
    text-align:center;
}
#mainmenu li li {
    float:none;
    padding:0;
}
#mainmenu li ul {
    display:none;
    padding:0;
}
#mainmenu li:hover ul {
    display: block;
}

关于html - 如何将以下垂直列表更改为水平列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23013168/

相关文章:

javascript - 调用第一个嵌套 Accordion 的按钮

css - 如何让页脚停留在网页底部?

jquery - 在移动 View 中导航栏从侧面而不是底部滑动

html - div 悬停效果内的 z-index 工具提示

javascript - HTML 添加两个输入

css - sass 集合作为变量名

jquery - 单击外部时使用 HTML 关闭弹出窗口

html 和 css 格式化

javascript - querySelector 使用 ng-if 属性获取特定节点值

css - 如何将 Bootstrap 4 卡片标题文本垂直对齐到底部