Thiết kế web căn bản - HTML CSS JS NenTang.vn Chương 5-Bài 6. Bài tập - Tạo menu ngang đa cấp bằng CSS Tác giả: Dương Nguyễn Phú Cường Ngày đăng: 3 năm trước Yêu cầu Cách thực hiện Step 1: đánh cấu trúc HTML cho menu đa cấp Code đầy đủ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Học CSS - Cách tạo Menu ngang Đa cấp | Nentang.vn</title> <style> .menucap2 { display: none; padding-left: 0px; width: 300px; background: #ccc; } .menucap1 li { list-style-type: none; float: left; border: 1px solid red; position: relative; } .menucap1 li a { text-decoration: none; color: black; padding: 5px 10px; } .menucap1 li a:hover { background: blue; color: #fff; } /* Menu cấp 2 */ .menucap1 li:hover ul { display: block; position: absolute; } .menucap2 li { float: none; border: none; } .menucap2 li a:hover { background: red; color: yellow; } </style> </head> <body> <ul class="menucap1"> <li><a href="#">Trang chủ</a></li> <li><a href="#">Giới thiệu</a> <ul class="menucap2"> <li><a href="#">Lịch sử phát triển</a></li> <li><a href="#">Hệ thống chi nhánh</a></li> <li><a href="#">Hình thức thanh toán</a></li> </ul> </li> <li><a href="#">Liên hệ</a></li> <li><a href="#">Góp ý</a></li> <li><a href="#">Quản trị</a> <ul class="menucap2"> <li><a href="#">Danh mục sản phẩm</a></li> <li><a href="#">Danh mục nhà sản xuất</a></li> <li><a href="#">Danh mục hình thức thanh toán</a></li> </ul> </li> <li><a href="#">Đăng ký</a></li> <li><a href="#">Đăng nhập</a></li> </ul> </body> </html> Source code tham khảo: https://github.com/kellyfire611/learning.nentang.vn-frontend-basic/blob/master/course-html-css-js/course-css/lesson-cach-tao-menu-ngang-da-cap/index.html Về trang chủ Về Khóa học Bài học trước Bài học tiếp theo Sản phẩm của Nền tảng NenTang.vn