第七章:橫向導航菜單

 二維碼 231
發表時間:2015-12-23 22:38作者:敖游來源:遨游建站網址:http://m.oudifangfumu.com

  #menu { width:500px; height:28px; margin:0 auto; border-bottom:3px solid #E10001;}

  #menu ul { list-style: none; margin: 0px; padding: 0px; }

  #menu ul li { float:left; margin-left:2px;}

  #menu ul li a { display:block; width:87px; height:28px; line-height:28px; text-align:center; background:url(/upload/2010-08/17/091033_nav_bg2.gif) 0 0 no-repeat; font-size:14px;}

  #menu ul li a:hover { background:url(/upload/2010-08/17/091033_nav_bg3.gif) 0 0 no-repeat;}

  #menu ul li a#current { background:url(/upload/2010-08/17/091033_nav_bg.gif) 0 0 no-repeat; font-weight:bold; color:#fff;}

  為了讓用戶知道當前所處的頁面,做了一個當前頁面的狀態,把ID添加到相應的a上。

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <style type="text/css">

  body { font-family: Verdana; font-size: 12px; line-height: 1.5; }

  a { color: #000; text-decoration: none; }

  a:hover { color: #F00; }

  #menu { width:500px; height:28px; margin:0 auto; border-bottom:3px solid #E10001;}

  #menu ul { list-style: none; margin: 0px; padding: 0px; }

  #menu ul li { float:left; margin-left:2px;}

  #menu ul li a { display:block; width:87px; height:28px; line-height:28px; text-align:center; background:url(/upload/2010-08/17/091033_nav_bg2.gif) 0 0 no-repeat; font-size:14px;}

  #menu ul li a:hover { background:url(/upload/2010-08/17/091033_nav_bg3.gif) 0 0 no-repeat;}

  #menu ul li a#current { background:url(/upload/2010-08/17/091033_nav_bg1.gif) 0 0 no-repeat; font-weight:bold; color:#fff;}

  </style>

  </head>

  <body>

  <div id="menu">

  <ul>

  <li><a id="current" href="#">首頁</a></li>

  <li><a href="#">網頁版式</a></li>

  <li><a href="#">web教程</a></li>

  <li><a href="#">web實例</a></li>

  <li><a href="#">常用代碼</a></li>

  </ul>

  </div>

  </body>

  </html>

  提示:可以先修改部分代碼后再運行

  三、 CSS Sprites技術

  CSS Sprites在國內很多人叫css精靈或css雪碧。它是把網頁中一些背景圖片整合到一張圖片文件中,再利用CSS的背景圖片定位到要顯示的位置。這樣做可以減少文件體積,減少對服務器的請求次數,提高效率。

  講CSS Sprites之前,先把背景圖片給搞清楚

  #menu ul li a { background:#ccc url(images/nav_bg2.gif) 0 0 no-repeat; }

  css背景屬性縮寫后如上所示,#ccc表示背景色;url()里是背景圖片路徑;接下來的兩個數值參數分別是左右和上下,第一個參數表示距左多少px,第二個參數表示距上多少,這和padding的簡寫方式是不 一樣,一定不要弄混。另外再強調一點css中值為0可以不帶單位,其它數值都必須帶單位(line-height值為多少倍時,zoom,z-index除外);no-repeat表示背景圖片向哪個方向重復,此時為不重復。

  還需說明一點的是定位圖片位置的參數是以圖片的左上角為原點的,理解了這些,CSS Sprites技術就基本上懂了,就是靠背景圖片定位來實現的。把三張背景圖片整合到一張上,如下圖:

  

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <style type="text/css">

  body { font-family: Verdana; font-size: 12px; line-height: 1.5; }

  a { color: #000; text-decoration: none; }

  a:hover { color: #F00; }

  #menu { width:500px; height:28px; margin:0 auto; border-bottom:3px solid #E10001;}

  #menu ul { list-style: none; margin: 0px; padding: 0px; }

  #menu ul li { float:left; margin-left:2px;}

  #menu ul li a { display:block; width:87px; height:28px; line-height:28px; text-align:center; background:url(/upload/2010-08/17/091033_nav_bg.gif) 0 -28px no-repeat; font-size:14px;}

  #menu ul li a:hover { background:url(/upload/2010-08/17/091033_nav_bg.gif) 0 -56px no-repeat;}

  #menu ul li a#current { background:url(/upload/2010-08/17/091033_nav_bg.gif) 0 0 no-repeat; font-weight:bold; color:#fff;}

  </style>

  </head>

  <body>

  <div id="menu">

  <ul>

  <li><a id="current" href="#">首頁</a></li>

  <li><a href="#">網頁版式</a></li>

  <li><a href="#">web教程</a></li>

  <li><a href="#">web實例</a></li>

  <li><a href="#">常用代碼</a></li>

  </ul>

  </div>

  </body>

  </html>

  提示:可以先修改部分代碼后再運行

廣告投放問題
網站建設問題
小程序設計問題

以信載商,良心建站。遨游始終秉承“一次建站、終身維護”的宗旨,竭誠為客戶提供最優質的互聯網服務。遨游建站率先植入seo優化理念,讓你的網頁更利于搜索引擎抓取,關鍵詞排名更靠前。可仿站、可定制。無論是傳統型企業官網、集團型品牌官網,還是營銷型網站、電商型網站、定制型網站、特殊行業網站(醫療、教育),全部搞定。

公司:網站建設_小程序設計_競價托管代運營公司;郵箱:1013601535@qq.com

手機:17073547034;QQ: 1013601535

在線留言咨詢,24小時內回復
我想咨詢
*
企業名稱
手機號碼
*
您的姓名
所在城市
提交
最新發布
我們是中小企業可信賴的合作伙伴!始終專注一件事,一站式互聯網信息技術服務商
19240102767
全國統一服務熱線
遨游建站是全國高端網站建設公司,提供廣州企業網站建設/小程序開發/購物網站設計制作與競價托管代運營服務;秉承“一次建站,終身維護”的宗旨,有償提供互聯網技術支持。
本站部分圖片、音頻、視頻來源于網絡,版權歸原作者,如有侵權請聯系我們刪除。
主站蜘蛛池模板: 色噜噜狠狠色综合中文字幕| 色综合色综合久久综合频道| 色欲综合久久中文字幕网| 狠狠色噜噜色狠狠狠综合久久| 综合久久一区二区三区| 久久天天躁狠狠躁夜夜躁综合| 亚洲AV综合色区无码另类小说| 麻豆久久婷婷综合五月国产| 一本久道久久综合中文字幕| 国产精品天干天干综合网| 五月婷婷综合在线| 亚洲情综合五月天| 色婷婷五月综合欧美图片| 一本一道久久综合狠狠老| 亚洲国产成人九九综合| 亚洲精品第一国产综合境外资源| 色爱无码AV综合区| 国产综合成人久久大片91| 亚洲色偷偷综合亚洲av78| 亚洲精品综合一二三区在线| 无码综合天天久久综合网| 亚洲伊人精品综合在合线| 伊人久久大香线蕉综合7| 国产成人综合亚洲一区| 久久综合亚洲色一区二区三区| 国产精品亚洲综合一区| 色综合天天娱乐综合网| 98精品国产综合久久| 中文字幕亚洲综合精品一区| 狠狠色综合网站久久久久久久高清| 亚洲欧美国产国产综合一区| 色狠狠成人综合色| 综合无码一区二区三区四区五区 | 色婷婷综合和线在线| 久久综合久久综合九色| 日韩综合无码一区二区| 国产成人综合日韩精品无码不卡| 狠狠色婷婷狠狠狠亚洲综合| 琪琪五月天综合婷婷| 69国产成人综合久久精品91| 中文字幕亚洲综合久久综合|