HTML--最简的二级菜单页面

原文网址:HTML--最简的二级菜单页面-CSDN博客

简介

本文写一个HTML最简的二级菜单页面,这个页面布局是很常用的。

方案

有很多方案,比如:flex、float。本文使用float布局。

代码

html 复制代码
<html xml:lang="cn" lang="cn">

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <meta name="keywords" content="anchor,fixed navigation hide anchor">
    <title>测试</title>
    <style>
        .menu {
            float: left;
        }

        ul {
            list-style: none;
        }
        
        .menu > li {
            float: left;
            margin: 0 10px;
        }

        .submenu {
            visibility: hidden;
            width: max-content;
            padding: 0;
        }

        .menu li:hover .submenu {
            visibility: visible;
        }

    </style>
</head>

<body>

<div class="container">
    <ul class="menu">
        <li>
            <a href="#">菜单项1</a>
            <ul class="submenu">
                <li><a href="#">子菜单项1</a></li>
                <li><a href="#">子菜单项2</a></li>
                <li><a href="#">子菜单项3</a></li>
            </ul>
        </li>
        <li>
            <a href="#">菜单项2</a>
            <ul class="submenu">
                <li><a href="#">子菜单项4</a></li>
                <li><a href="#">子菜单项5</a></li>
                <li><a href="#">子菜单项6</a></li>
            </ul>
        </li>
        <li><a href="#">菜单项3</a></li>
    </ul>
</div>

</body>

</html>

结果

相关推荐
yume_sibai2 小时前
HTML HTML基础(4)
前端·html
给月亮点灯|2 小时前
Vue基础知识-Vue集成 Element UI全量引入与按需引入
前端·javascript·vue.js
知识分享小能手3 小时前
React学习教程,从入门到精通,React 组件生命周期详解(适用于 React 16.3+,推荐函数组件 + Hooks)(17)
前端·javascript·vue.js·学习·react.js·前端框架·vue3
面向星辰3 小时前
html音视频和超链接标签,颜色标签
前端·html·音视频
lxh01133 小时前
LRU 缓存
开发语言·前端·javascript
yangzhi_emo3 小时前
ES6笔记5
前端·笔记·es6
Hexene...4 小时前
【前端Vue】el-dialog关闭后黑色遮罩依然存在如何解决?
前端·javascript·vue.js·elementui·前端框架
Jay_See4 小时前
JC链客云——项目过程中获得的知识、遇到的问题及解决
前端·javascript·vue.js