HTML を使用して 3 レベルのメニューを実装する
まず、レンダリングを見てみましょう:
(推奨チュートリアル: html チュートリアル)
完全なコード:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>下拉菜单</title> </head> <style> /*重置浏览器默认样式*/ * { padding: 0; margin: 0; font-family: "Microsoft YaHei"; list-style: none; } #main { width: 100%; background: #3c3c3c; } /* 清楚浮动,使div盒子能被撑起来 */ .clearfix:after { content: ""; display: block; height: 0; visibility: hidden; overflow: hidden; clear: both; } .menu { position: relative; margin-left: 8%; } /* 每一个li标签的样式 */ .menu li { width: 130px; height: 40px; /* 行内高度 */ line-height: 40px; /* 文字居中 */ text-align: center; margin-left: 4%; } .menu>li a { text-decoration: none; color: #2aabd2; } .menu>li { /*让一级菜单的li浮动*/ float: left; } /* 二级菜单样式 */ .second-menu { /* 将二级菜单隐藏 */ display: none; position: absolute; } /* hover属性,鼠标移动到li标签上触发,将对应li标签的耳机菜单显示,移开后恢复到原来样式 */ .menu li:hover>ul { display: block; } .second-menu li a { color: #0c0c0c; } .second-menu { background: #5a5959; } /* 三级标签样式 */ .third-menu { display: none; background: #5a5959; position: absolute; /* 相对于其父标签(二级标签)进行绝对定位 */ margin-left: 125px; margin-top: -40px; } /* 三级菜单下的 a标签文字颜色 */ .third-menu li a { color: #54afec; } .second-menu li:hover ul { display: block; } </style> <body> <div id="main"> <ul class="menu clearfix"> <li> <a href="#">联系我们</a> </li> <li> <a href="#">公司掠影</a> <ul class="second-menu clearfix"> <li> <a href="">版权声明</a> <ul class="third-menu clearfix"> <li> <a href="">1</a> </li> <li> <a href="">2</a> </li> <li> <a href="">3</a> </li> </ul> <li> <a href="">在线留言</a> <ul class="third-menu clearfix"> <li> <a href="">1</a> </li> <li> <a href="">2</a> </li> <li> <a href="">3</a> </li> </ul> </li> <li> <a href="">技术支持</a> <ul class="third-menu clearfix"> <li> <a href="">1</a> </li> <li> <a href="">2</a> </li> <li> <a href="">3</a> </li> </ul> </li> </li> </ul> </li> <li> <a href="#">新闻中心</a> <ul> <li> <a href="">版权声明</a> <ul class="third-menu clearfix"> <li> <a href="">1</a> </li> <li> <a href="">2</a> </li> <li> <a href="">3</a> </li> </ul> <li> <a href="">在线留言</a> <ul class="third-menu clearfix"> <li> <a href="">1</a> </li> <li> <a href="">2</a> </li> <li> <a href="">3</a> </li> </ul> </li> <li> <a href="">技术支持</a> <ul class="third-menu clearfix"> <li> <a href="">1</a> </li> <li> <a href="">2</a> </li> <li> <a href="">3</a> </li> </ul> </li> </ul> </li> <li> <a href="#">版权声明</a> </li> <li> <a href="#">在线留言</a> <ul> <li> <a href="">版权声明</a> <ul class="third-menu clearfix"> <li> <a href="">1</a> </li> <li> <a href="">2</a> </li> <li> <a href="">3</a> </li> </ul> <li> <a href="">在线留言</a> <ul class="third-menu clearfix"> <li> <a href="">1</a> </li> <li> <a href="">2</a> </li> <li> <a href="">3</a> </li> </ul> </li> <li> <a href="">技术支持</a> <ul class="third-menu clearfix"> <li> <a href="">1</a> </li> <li> <a href="">2</a> </li> <li> <a href="">3</a> </li> </ul> </li> </ul> </li> <li><a href="#">技术支持</a></li> </ul> </div> </body> </html>
以上がHTML を使用して 3 レベルのメニューを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
