<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JSP/JAVA

    JAVA SERVER PAGES

    如何用CSS制作橫向菜單

     

    第一步:建立一個無序列表

        我們先建立一個無序列表,來建立菜單的結(jié)構(gòu)。代碼是:

    <ul>
    <li><a href="1">首頁</a></li>
    <li><a href="2">產(chǎn)品介紹</a></li>
    <li><a href="3">服務(wù)介紹</a></li>
    <li><a href="4">技術(shù)支持</a></li>
    <li><a href="5">立刻購買</a></li>
    <li><a href="6">聯(lián)系我們</a></li>
    </ul>

        第二步:隱藏li的默認(rèn)樣式

        因為看起來不是很好看,菜單通常都不需要li默認(rèn)的圓點,我們給UL定義一個樣式來消除這些圓點.當(dāng)然,為了更好的控制整個菜單,我們把菜單放在一個div里。頁面代碼變成:

    lt;div class="test"> <ul>
    <li><a href="1">首頁</a></li>
    <li><a href="2">產(chǎn)品介紹</a></li>
    <li><a href="3">服務(wù)介紹</a></li>
    <li><a href="4">技術(shù)支持</a></li>
    <li><a href="5">立刻購買</a></li>
    <li><a href="6">聯(lián)系我們</a></li>
    </ul> </div>

        CSS定義為:.test ul{list-style:none;}

        說明:“.test ul”表示我要定義的樣式將作用在test的層里的ul標(biāo)簽上。

        第三步:關(guān)鍵的浮動

        這里是菜單變成橫向的關(guān)鍵,我們給li元素加上一個“float:left;”屬性,讓每個li浮動在前面一個li的左面。

        CSS定義為:.test li{float:left;}

        第四步:調(diào)整寬度

        菜單都擠在一起不好看怎么辦?我們來調(diào)節(jié)li的寬度。

        在CSS中添加定義width:100px指定一個li的寬度是100px,當(dāng)然你可以根據(jù)你的需要調(diào)整數(shù)值:.test li{float:left;width:100px;}

        如果我們同時定義外面div的寬度,li就會根據(jù)div的寬度自動換行,例如定義了div寬350px,6個li的總寬度是600px,一行排不下就自動變成兩行.

        第五步:設(shè)置基本鏈接效果

        接下來,我們通過CSS來設(shè)置鏈接的樣式,分別定義:link、:visited、:hover的狀態(tài)

        .test a:link{color:#666;background:#CCC;text-decoration:none;}
        .test a:visited{color:#666;text-decoration:underline;}
        .test a:hover{color:#FFF; font-weight:bold;text-decoration:underline;background:#F00;}

        第六步:將鏈接以塊級元素顯示

        有朋友問,菜單鏈接的背景色為什么沒有填滿整個li的寬度?恩,解決的方法很簡單,在a的樣式定義中增加display:block,使鏈接以塊級元素顯示。

        同時我們微調(diào)了如下細(xì)節(jié):

    • 用text-align:center將菜單文字居中;
    • 用height:30px增加背景的高度;
    • 用margin-left:3px使每個菜單之間空3px距離;
    • 用line-height:30px;定義行高,使鏈接文字縱向居中;

        CSS定義象這樣:.test a{display:block;text-align:center;height:30px;}
    .test li{float:left;width:100px;background:#CCC;margin-left:3px;line-height:30px;}

        第七步:定義背景圖片

        我們通常都會在每個鏈接前加一個小圖標(biāo),這樣導(dǎo)航更清楚。CSS是采用定義li的背景圖片來實現(xiàn)的:

    .test a:link{color:#666;background:url(arrow_off.gif) #CCC no-repeat 5px 12px;text-decoration:none;}
    .test a:hover{color:#FFF; font-weight:bold;text-decoration:none;background:url(arrow_on.gif) #F00 no-repeat 5px 12px;}

        說明:“background:url(arrow_off.gif) #CCC no-repeat 5px 12px;”這句代碼是一個CSS縮寫,表示背景圖片是arrow_off.gif;背景顏色是#CCC;背景圖片不重復(fù)"no-repeat",背景圖片的位置是左邊距5px、上邊距12px;默認(rèn)狀態(tài)下,圖標(biāo)為arrow.off.gif,當(dāng)鼠標(biāo)移動到鏈接上,圖標(biāo)變?yōu)閍rrow_on.gif

        現(xiàn)在css的完整代碼是:

    .test ul{list-style:none;}
    .test li{float:left;width:100px;background:#CCC;margin-left:3px;line-height:30px;}
    .test a{display:block;text-align:center;height:30px;}
    .test a:link{color:#666;background:url(arrow_off.gif) #CCC no-repeat 5px 12px;text-decoration:none;}
    .test a:visited{color:#666;text-decoration:underline;}
    .test a:hover{color:#FFF; font-weight:bold;text-decoration:none;background:url(arrow_on.gif) #F00 no-repeat 5px 12px;}

        頁面的完整代碼是:

    <div class="test">
    <ul>
    <li><a href="1">首頁</a></li>
    <li><a href="2">產(chǎn)品介紹</a></li>
    <li><a href="3">服務(wù)介紹</a></li>
    <li><a href="4">技術(shù)支持</a></li>
    <li><a href="5">立刻購買</a></li>
    <li><a href="6">聯(lián)系我們</a></li>
    </ul>
    </div>

        好了,主要步驟就是這7步,立刻拷貝和修改代碼試試,你也可以用CSS做橫向菜單了

    posted on 2009-06-26 23:06 C雞雞 閱讀(1659) 評論(0)  編輯  收藏 所屬分類: Other

    My Links

    Blog Stats

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    友情鏈接

    學(xué)習(xí)網(wǎng)站

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 中国性猛交xxxxx免费看| 激情小说亚洲色图| 十八禁在线观看视频播放免费| 国产成人涩涩涩视频在线观看免费 | 亚洲AV永久无码精品成人| aaa毛片视频免费观看| 亚洲熟女乱综合一区二区 | 深夜久久AAAAA级毛片免费看| 拔擦拔擦8x华人免费久久| 美女18一级毛片免费看| 亚洲一级黄色视频| a级特黄毛片免费观看| 久久精品亚洲综合| 国产情侣激情在线视频免费看| 亚洲最大的视频网站| 国产成人免费爽爽爽视频| 午夜亚洲WWW湿好爽| 亚洲精品国产日韩无码AV永久免费网| 七次郎成人免费线路视频| 亚洲国产婷婷六月丁香| 少妇人妻偷人精品免费视频| 亚洲天堂男人影院| 亚洲AV无码一区二区三区国产| 国产精品成人69XXX免费视频| 亚洲国产成人久久综合碰碰动漫3d| 最近在线2018视频免费观看| 亚洲AV综合永久无码精品天堂| 四虎国产精品免费久久影院| 国产免费播放一区二区| 亚洲日韩国产精品无码av| 国产伦精品一区二区三区免费下载 | 污网站在线观看免费| 亚洲av无码成h人动漫无遮挡| **一级毛片免费完整视| 国产AV日韩A∨亚洲AV电影| 国产精品国产亚洲精品看不卡| 国产人成免费视频网站| 四虎国产精品永免费| 亚洲美女自拍视频| 亚洲精品视频免费| 在线看片韩国免费人成视频|