html

Thảo luận trong 'Hỏi đáp chung' bắt đầu bởi help_me, 23 Tháng sáu 2011.

  1. Offline

    help_me

    • Thành Viên Mới

    Số bài viết:
    42
    Đã được thích:
    3
    Điểm thành tích:
    0
    pro nào biết làm menu đổ xuống trong html không.chỉ mình với!!
  2. Offline

    Vitamin.A

    • Semi Late

    • À ha À Há À HÁ HÁ...
    Số bài viết:
    645
    Đã được thích:
    213
    Điểm thành tích:
    320
  3. Offline

    ngoisaobang

    • Friends

    Số bài viết:
    558
    Đã được thích:
    614
    Điểm thành tích:
    560
    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!
    help_me, neyugn, haihung_9x1 người khác thích bài này.
  4. Offline

    hongoctrien

    • Friends

    Số bài viết:
    2.449
    Đã được thích:
    2.464
    Điểm thành tích:
    2.431
  5. Offline

    neyugn

    • Windows Me

    • Mục đích 0 0 thấy! mà đã thấy thì không biết, mà đã biết thì không hiểu, mà đã hiểu thì phải thực hiện, mà đã thực hiện thì THÀNH CÔNG!
    Số bài viết:
    688
    Đã được thích:
    233
    Điểm thành tích:
    220
    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/.../

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí