国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

DIV+CSS設計實例:垂直樹形下拉菜單

2024-07-11 08:20:35
字體:
來源:轉載
供稿:網友

第一步:建立菜單

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

以下為引用的內容:
<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>

第二步:視覺上的修飾

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

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

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

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

以下為引用的內容:
ul li {  position: relative;  }

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

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

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

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

但因為IE的顯示BUG,所以得加上下面這段話進行修復:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大港区| 游戏| 白沙| 二连浩特市| 靖边县| 项城市| 马公市| 会泽县| 徐州市| 邹平县| 中山市| 墨脱县| 平武县| 旌德县| 包头市| 贡觉县| 饶阳县| 平舆县| 航空| 军事| 都昌县| 泊头市| 江都市| 玉山县| 濮阳市| 临颍县| 华池县| 临夏县| 陆河县| 中方县| 砀山县| 中超| 樟树市| 定州市| 资阳市| 额尔古纳市| 宽城| 万州区| 盐边县| 琼结县| 南漳县|