欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

DIV+CSS設(shè)計實例:垂直樹形下拉菜單_Web標(biāo)準(zhǔn)教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

第一步:建立菜單

首先建立菜單架構(gòu)非常重要,最好的方法是使用ul來建立各菜單內(nèi)容的從主關(guān)系.很復(fù)雜么?其實只要一路寫下去就OK了:

以下為引用的內(nèi)容:
<ul> 
    <li><a href="#">Home</a></li> 
    <li><a href="#">About</a> 
      <ul> 
        <li><a href="#">History</a></li> 
        <li><a href="#">Team</a></li> 
        <li><a href="#">Offices</a></li> 
      </ul> 
    </li> 
    <li><a href="#">Services</a> 
      <ul> 
        <li><a href="#">Web Design</a></li> 
        <li><a href="#">Internet 
            Marketing</a></li> 
        <li><a href="#">Hosting</a></li> 
        <li><a href="#">Domain Names</a></li> 
        <li><a href="#">Broadband</a></li> 
      </ul> 
    </li>

    <li><a href="#">Contact Us</a> 
      <ul> 
        <li><a href="#">United Kingdom</a></li> 
        <li><a href="#">France</a></li> 
        <li><a href="#">USA</a></li> 
        <li><a href="#">Australia</a></li> 
      </ul> 
    </li> 
  </ul>

第二步:視覺上的修飾

上面所寫的代碼直接在瀏覽器下可以說非常的難看...所以我們先給他們加上點樣式,不至于因為外表的問題弄的你沒有興趣繼續(xù)做下去,呵呵

首先我們把煩人的點點去掉,并定義這個菜單的寬度:

以下為引用的內(nèi)容:
ul {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 150px;
           border-bottom: 1px solid #ccc;
 }

接下來,我們要定義里面內(nèi)容部分,非常幸運,列表默認(rèn)的排列就是垂直的,這與我們的要求相一致,定位方式我們應(yīng)該設(shè)置為相對定位(relative)因為副菜單要在相對的位置上進(jìn)行絕對定位:

以下為引用的內(nèi)容:
ul li {  position: relative;  }

現(xiàn)在我們定義的就是副菜單的內(nèi)容部分,使用left和top屬性我們就可以讓它們顯示在主菜單內(nèi)容的右邊.display屬性值為none所以在默認(rèn)情況下是隱藏的:

以下為引用的內(nèi)容:
li ul {  position: absolute;  left: 149px;  top: 0;  display: none;  }

最后得修飾下里面的a元素:

以下為引用的內(nèi)容:
ul li a {
 display: block;
 text-decoration: none;
 color: #777;
 background: #fff;
 padding: 5px;
 border: 1px solid #ccc;
 border-bottom: 0;
 }

但因為IE的顯示BUG,所以得加上下面這段話進(jìn)行修復(fù):

以下為引用的內(nèi)容:
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

來源:模板無憂//所屬分類:Web標(biāo)準(zhǔn)教程/更新時間:2008-04-23
相關(guān)Web標(biāo)準(zhǔn)教程