Code Vitamin.A đưa là code menungang đổ xuống! Bữa trc m cũng có làm cái này nhưng nhân tiện cho m hỏi luôn cái! Nếu ở dưới cái menu ngang này mak có một file flash thì cái hiệu ứng a:hover của menu ngang sổ xuống này bị che hết! Cứ kích đổ xuống là mất! Hiểu í mình nói không nhỉ! Còn đây là code menu dọc sổ xuống nek (Mình tìm hiểu trên mạng bạn tham khảo luôn nhé!) HTML: <script type="text/javascript"> window.onload=montre; function montre(id) { var d = document.getElementById(id); for (var i = 1; i<=10; i++) { if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display= 'none';} } if (d) {d.style.display='block';} } </script> <style type="text/css"> dl, dt, dd, ul, li { margin: 0; padding: 0; list-style-type: none; } #menu { position: absolute; top: 1em; left: 1em; width: 10em; } #menu dt { cursor: pointer; background: #A9BFCB; height: 20px; line-height: 20px; margin: 2px 0; border: 1px solid gray; text-align: center; font-weight: bold; } #menu dd { position: absolute; z-index: 100; left: 8em; margin-top: -1.4em; width: 10em; background: #A9BFCB; border: 1px solid gray; } #menu ul { padding: 2px; } #menu li { text-align: center; font-size: 85%; height: 18px; line-height: 18px; } #menu li a, #menu dt a { color: #000; text-decoration: none; display: block; } #menu li a:hover { text-decoration: underline; } #mentions { font-family: verdana, arial, sans-serif; position: absolute; bottom : 200px; left : 10px; color: #000; background-color: #ddd; } #mentions a {text-decoration: none; color: #222; } #mentions a:hover{text-decoration: underline; } </style> <dl id="menu"> <dt onmouseover="javascript:montre('smenu1');"><a href="#">Menu 1</a></dt> <dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();"> <ul> <li><a href="#">Sub Menu 1.1</a></li> <li><a href="#">Sub Menu 1.2</a></li> <li><a href="#">Sub Menu 1.3</a></li> </ul> </dd> <dt onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre();">Menu 2</dt> <dd id="smenu2" onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre();"> <ul> <li><a href="#">Sub Menu 2.1</a></li> <li><a href="#">Sub Menu 2.2</a></li> </ul> </dd> <dt onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();">Menu 3</dt> <dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();"> <ul> <li><a href="#">Sub Menu 3.1</a></li> <li><a href="#">Sub Menu 3.1</a></li> <li><a href="#">Sub Menu 3.1</a></li> <li><a href="#">Sub Menu 3.1</a></li> <li><a href="#">Sub Menu 3.1</a></li> <li><a href="#">Sub Menu 3.1</a></li> </ul> </dd> <dt onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre();">Menu 4</dt> <dd id="smenu4" onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre();"> <ul> <li><a href="#">Sub Menu 4.1</a></li> <li><a href="#">Sub Menu 4.1</a></li> </ul> </dd> </dl> Bạn đổi tên menu chính ở dòng: HTML: <dt onmouseover="javascript:montre('smenu1');"><a href="#">Menu 1</a></dt> Menu sổ ở dòng có cặp <ul> này! HTML: <ul> <li><a href="#">Sub Menu 1.1</a></li> <li><a href="#">Sub Menu 1.2</a></li> <li><a href="#">Sub Menu 1.3</a></li> </ul> Hì! làm tương tự với menu còn lại!
Bạn hỏi Bác gu tề, tha hồ cho bạn chọn Tham khảo thêm các code đẹp http://2mit.org/forum/showthread.php/16545-Code-menu-cua-trang-vnexpress http://2mit.org/forum/showthread.php/17070-Nhung-menu-tab-an-tuong-cho-ban-trong-thiet-ke-website http://www.dynamicdrive.com/dynamicindex1/
Oài...những cái code mà ai không hiểu thì nên tìm những người đã làm được họ chỉ trực tiếp cho.. chứ hỏi và đưa lên như thế này thì phát sinh nhiều vấn đề nữa lắm... chúc bạn làm tốt HTML này nhé..!!! Thân/.../