欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 第11天:不用表格的菜單

第11天:不用表格的菜單

熱門標簽:北京銷售外呼系統線路 南通電話外呼系統開發 南寧外呼電銷系統招商 電銷智能機器人靠譜么 電銷機器人的宣傳語 400電話辦理安徽 沸思外呼線路 石家莊電話機器人電話 江西防封卡外呼系統怎么安裝

布局初步搭建起來,我開始填充里面的內容。首先是定義logo圖片:

樣式表:#logo {MARGIN: 0px;padding:0px;WIDTH: 200px;HEIGHT:80px;}
頁面代碼:div id="logo">a title="網頁設計師" >img height="80" alt="鏈接到w3cn.org首頁" src="images/logo_w3cn_200x80.gif" width="200" />/a>/div>

以上代碼現在應該容易理解。先在CSS定義了一個logo的層,然后在頁面中調用它。需要說明的是,為了使網頁有更好的易用性,web標準要求大家給所有的、屬于正式內容的圖片,加一個alt屬性。這個alt屬性是用來說明圖片的作用(當圖片不能顯示的時候就顯示替換文字),所以不要只寫成無意義的圖片名稱。

接下來是定義菜單。

1.不用表格的菜單(縱向)

我們先來看菜單的最終效果:

通常方法我們至少嵌套2層表格來實現這樣的菜單,間隔線采用在td中設置背景色并插入1px高的透明GIF圖片實現;背景色的交替效果采用td的onmouseover事件實現。但查看本菜單的頁面代碼,你會看到只有如下幾句:

div id="menu">
ul>
li>a title="網站標準" >什么是網站標準/a>/li>
li>a title="標準的好處" >使用標準的好處/a>/li>
li>a title="怎樣過渡" >怎樣過渡/a>/li>
li>a title="相關教程" >相關教程/a>/li>
li>a title="工具" >工具/a>/li>
li>a title="資源及鏈接" >資源及鏈接/a>/li>
/ul>
/div>

沒有用任何table,而用的是無序列li>,整個菜單的效果實現的秘密完全在于id="menu",我們再來看CSS中關于menu的定義:

(1)首先定義了menu層的主要樣式:

#menu {
MARGIN: 15px 20px 0px 15px;  /*定義層的外邊框距離*/
PADDING:15px;    /*定義層的內邊框為15px*/
BACKGROUND: #dfdfdf;   /*定義背景顏色*/
COLOR: #666;    /*定義字體顏色*/
BORDER:#fff 2px solid;  /*定義邊框為2px白色線條*/
WIDTH:160px;    /*定義內容的寬度為160px*/
}

(2)其次定義無序列表的樣式:

#menu ul {
MARGIN: 0px;
PADDING: 0px;
BORDER: medium none; /*不顯示邊框*/
LINE-HEIGHT: normal;
LIST-STYLE-TYPE: none;

}
#menu li {BORDER-TOP: #FFF 1px solid; MARGIN: 0px;}

說明:這里用的是id選擇器的派生方法定義(參考第7天:CSS入門的介紹)了在menu層中的子元素ul>和li>的樣式。LIST-STYLE-TYPE: none一句表示不采用無序列表的默認樣式,即:不顯示小圓點(我們后面用自己的圖標來代替小圓點)。BORDER-TOP: #FFF 1px solid;則定義了菜單之間的1px間隔線。

(3)定義onmouseover效果

#menu li a {
PADDING:5px 0px 5px 15px;
DISPLAY: block;
FONT-WEIGHT: bold;
BACKGROUND: url(images/icon_dot_lmenu.gif) transparent no-repeat 2px 8px;
WIDTH: 100%;
COLOR: #444;
TEXT-DECORATION: none;
}
#menu li a:hover { BACKGROUND: url(images/icon_dot_lmenu2.gif) #C61C18 no-repeat 2px 8px;
COLOR: #fff; }

解釋如下:

  • "display:block;"表示將標簽a當作塊級元素來顯示,使得鏈接變成一個按鈕;
  • "BACKGROUND: url(images/icon_dot_lmenu.gif) transparent no-repeat 2px 8px;"這一句定義了替代li的小圓點的圖標。"transparent"指背景為透明,"2px 8px"指定圖標的位置是距左邊2px,距上邊8px。這一句也可以拆分寫成四句:"BACKGROUND-IMAGE: url(images/icon_dot_lmenu.gif); BACKGROUND-POSITION: 2px 8px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent;"
  • "#menu li a:hover"定義了當鼠標移動到鏈接上以后的顏色變化和小圖標變化。

ok,不用表格的菜單就這樣實現了。大家可以明顯感覺到,原來寫在HTML里的表現樣式全部剝離放到CSS文件里去了。頁面代碼節約了大半。通過CSS要修改菜單樣式就很簡單了。

2.不用表格的菜單(橫向)

上面是縱向的菜單,如果要顯示橫向菜單,用li也可以嗎?當然是可以的,下面給出代碼,效果就在本頁頂部:

頁面代碼

div id="submenu">
ul>
li id="one">a title="首頁" >Home/a>/li>
li id="two">a title="關于我們" >關于我們/a>/li>
li id="three">a title="網站標準" >網站標準/a>/li>
li id="four">a title="標準的好處" >標準的好處/a>/li>
li id="five">a title="怎樣過渡" >怎樣過渡/a>/li>
li id="six">a title="相關教程" >相關教程/a>/li>
li id="seven">a title="工具" >工具/a>/li>
li id="eight">a title="資源及鏈接" >資源及鏈接/a>/li>
li id="nine">a title="常見問題" >常見問題/a>/li>
/ul>
/div>

樣式表代碼

#submenu {
MARGIN: 0px 8px 0px 8px;
PADDING: 4px 0px 0px 0px;
BORDER: #fff 1px solid;
BACKGROUND: #dfdfdf;
COLOR: #666;
HEIGHT:25px; }

#submenu ul {
CLEAR: left;
MARGIN: 0px;
PADDING:0px;
BORDER: 0px;
LIST-STYLE-TYPE: none;
TEXT-ALIGN: center;
DISPLAY:inline;
}

#submenu li {
FLOAT: left;
DISPLAY: block;
MARGIN: 0px;
PADDING: 0px;
TEXT-ALIGN: center}

#submenu li a {
DISPLAY: block;
PADDING:2px 3px 2px 3px;
BACKGROUND: url(images/icon_dot_lmenu.gif) transparent no-repeat 2px 8px;
FONT-WEIGHT: bold;
WIDTH: 100%;
COLOR: #444;
TEXT-DECORATION: none;
}

#submenu li a:hover {
BACKGROUND: url(images/icon_dot_lmenu2.gif) #C61C18 no-repeat 2px 8px;
COLOR: #fff; }

#submenu ul li#one A { WIDTH: 60px}
#submenu ul li#two A { WIDTH: 80px}
#submenu ul li#three A { WIDTH: 80px}
#submenu ul li#four A { WIDTH: 90px}
#submenu ul li#five A { WIDTH: 80px}
#submenu ul li#six A { WIDTH: 80px}
#submenu ul li#seven A { WIDTH: 60px}
#submenu ul li#eight A { WIDTH: 90px}
#submenu ul li#nine A { WIDTH: 80px}

以上代碼不逐一分析了。橫向菜單的關鍵在于:定義li>樣式時的"FLOAT: left;"語句。另外注意UL定義中的DISPLAY:inline;一句表示將li強制作為內聯對象呈遞,從對象中刪除行,通俗講就是li不換行。實現橫向排列。你也可以象例子中定義每個子菜單的寬度,控制菜單的間隔。好了,你也可以動手試試,用li實現各種各樣的菜單樣式。

Tips:如果你子菜單的寬度總和大于層的寬度,菜單會自動折行,利用這個原理可以實現單個無序列表的2列或者3列排版,這是原來HTML很難實現的。

感謝zhuweiwei指出橫向菜單的bug,本文7月6日修正。

標簽:來賓 云南 陽泉 北海 鹽城 衢州 寧夏 晉中

巨人網絡通訊聲明:本文標題《第11天:不用表格的菜單》,本文關鍵詞  第,11天,不用,表格,的,菜單,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《第11天:不用表格的菜單》相關的同類信息!
  • 本頁收集關于第11天:不用表格的菜單的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    99久久久免费精品国产一区二区| 97人妻人人揉人人躁人人| www.99re7| 久久婷婷色综合| 欧美aⅴ一区二区三区视频| 在线观看网站黄| a级片在线观看免费| 国产精品午夜电影| 国产综合色视频| 人人妻人人藻人人爽欧美一区| 欧美福利视频导航| 亚洲午夜成aⅴ人片| 中文字幕无人区二| 欧美日韩国产小视频在线观看| 有坂深雪av一区二区精品| a亚洲天堂av| 色狠狠桃花综合| 亚洲乱码精品一二三四区日韩在线| 菠萝蜜视频在线观看一区| 色综合天天性综合| 亚洲色图欧美激情| 91麻豆成人久久精品二区三区| 在线亚洲人成电影网站色www| 亚洲美女在线国产| 91看片淫黄大片一级在线观看| 欧洲另类一二三四区| 亚洲主播在线播放| 亚洲图片综合网| 91精品国产入口| 裸体一区二区三区| 国产7777777| 国产精品热久久久久夜色精品三区| 国产99久久久国产精品免费看 | 久久久蜜桃精品| 国产精品资源在线看| 亚洲一二三四五六区| 欧美丝袜丝交足nylons图片| 亚洲午夜视频在线| 精品黑人一区二区三区观看时间| 精品国产精品一区二区夜夜嗨| 韩国精品在线观看| 婷婷久久综合网| 亚洲综合免费观看高清在线观看| 亚洲欧美日韩偷拍| 欧美成人a在线| 国产高清不卡一区二区| 色婷婷av一区二区三区gif| 亚洲电影中文字幕在线观看| 香蕉网在线播放| 国产精品欧美极品| 日韩精品xxx| 精品国精品自拍自在线| 国产精品一区免费在线观看| 色久综合一二码| 免费成人小视频| 国产美女福利视频| 亚洲成人三级小说| 女女互磨互喷水高潮les呻吟| 国产精品美女久久久久久久网站| 中文字幕av一区二区三区人妻少妇| 欧美一级精品在线| 国产成人在线影院| 欧美精品视频www在线观看| 精品一区二区三区在线观看国产| 一本色道a无线码一区v| 三级成人在线视频| 91传媒免费观看| 亚洲v日本v欧美v久久精品| 天堂av网手机版| 亚洲一区免费观看| 国产又粗又黄又猛| 亚洲影院免费观看| 青青青视频在线免费观看| 亚洲综合精品自拍| 国产又粗又长又硬| 视频一区二区三区入口| 欧美第一页在线观看| 日韩精品乱码免费| 日日骚一区二区三区| 欧美96一区二区免费视频| 色婷婷av一区二区三区大白胸 | 精品视频资源站| 国产一区视频网站| 欧美伦理影视网| 成人一道本在线| 欧美videos中文字幕| 91视频精品在这里| 国产日本欧美一区二区| 日本黄色录像片| 亚洲色图在线看| 亚洲一级理论片| 爽爽淫人综合网网站| 一本一本大道香蕉久在线精品 | 受虐m奴xxx在线观看| 一区二区三区色| 最新av电影网站| 奇米影视7777精品一区二区| 永久看片925tv| 狠狠狠色丁香婷婷综合久久五月| 欧美日韩国产三级| jlzzjlzz国产精品久久| 久久久精品日韩欧美| 亚洲av成人片色在线观看高潮| 亚洲欧美日韩久久精品| 蜜桃av免费观看| 麻豆视频一区二区| 3d动漫精品啪啪1区2区免费| 91污片在线观看| 中文字幕亚洲在| 国产小视频你懂的| 九一久久久久久| 日韩欧美电影一区| 东京热av一区| 亚洲一区二区欧美激情| 色菇凉天天综合网| 成人国产精品免费观看| 国产欧美在线观看一区| 日韩丰满少妇无码内射| 青青草原综合久久大伊人精品| 欧美日韩在线播放一区| 97精品久久久午夜一区二区三区 | 成人在线电影网站| 亚洲成人在线观看视频| 欧美少妇xxx| 91蜜桃传媒精品久久久一区二区| 日韩毛片精品高清免费| caoporn91| 成人一区在线看| 国产精品久久久久久亚洲伦| 日韩精品久久久久久久的张开腿让| 久久疯狂做爰流白浆xx| 精品国产电影一区二区 | 亚洲一区av在线| 欧美日韩中文另类| 中文字幕三级电影| 午夜成人在线视频| 欧美一级在线观看| 激情综合丁香五月| 日本大胆欧美人术艺术动态 | 91麻豆精品在线观看| 亚洲综合精品久久| 欧美日本一道本| 青青草视频网站| 日韩在线播放一区二区| 日韩欧美激情四射| 微拍福利一区二区| 国内一区二区在线| 欧美国产亚洲另类动漫| 国产69视频在线观看| 亚洲18色成人| 欧美成人精品福利| 舐め犯し波多野结衣在线观看| 狠狠久久亚洲欧美| 中文字幕在线不卡| 日本高清不卡一区| www.四虎精品| 秋霞av亚洲一区二区三| 久久日韩精品一区二区五区| 久久爱一区二区| 成人一级片在线观看| 亚洲综合在线第一页| 欧美一区二区网站| 日本一卡二卡在线播放| 国产成人综合在线| 亚洲免费在线看| 欧美一区二区在线视频| 久久午夜福利电影| 成人精品鲁一区一区二区| 一区二区三区欧美久久| 欧美一区二区三区婷婷月色| 久久精品三级视频| 成人精品鲁一区一区二区| 亚洲成av人**亚洲成av**| 日韩免费电影网站| 天天鲁一鲁摸一摸爽一爽| 手机看片国产精品| 美女网站色91| 国产精品二三区| 欧美日韩不卡一区| 欧洲av一区二区三区| 成人免费看片app下载| 亚洲国产精品久久久男人的天堂| 欧美精品一区二区三区很污很色的 | 永久免费看mv网站入口| 久久人妻少妇嫩草av蜜桃| 精品一区二区免费在线观看| 国产精品第五页| 日韩一级免费一区| 中文字幕五月天| 大黑人交xxx极品hd| 成人动漫一区二区三区| 日韩经典一区二区| 国产精品久久久久久亚洲伦 | 91欧美激情一区二区三区成人| 天堂蜜桃一区二区三区| 国产精品美女久久久久久2018| 欧美精品乱码久久久久久按摩 | 裸体一区二区三区| 一区二区三区日韩| 国产欧美视频在线观看|