[CSS] Step-by-Step: 以清單(UL+LI)實作導覽列 (兼容IE6) |
Moderator November 04, 2011 06:52PM 發表文章數: 1,229 |
#button{ margin: 0; padding: 0; list-style: none; }預覽效果
#button{ margin: 0; padding: 0; list-style: none; } #button li { float: left; }預覽效果
#button{ margin: 0; padding: 0; list-style: none; } #button li { float: left; width: 170px; line-height: 2em; }預覽效果
#button { [color=#CC3300]/*文字設定*/[/color] font-weight: bolder; color: #FFF; font-size: 14px; [color=#993300]/*將內定的邊距清除*/[/color] margin: 0px; [color=#993300]/*將清單內定的內距清除(無清除,則左側會多出約40px,範例二可不用加這一項*/[/color] padding:0px; } #button li { [color=#CC3300]/*高度設定:使用 line-height 設定可讓文字自動垂直置中*/[/color] line-height: 2em; [color=#CC3300]/*背景色設定*/[/color] background: dodgerBlue; }
#button li { [color=#CC0099]/* 讓各個清單元素靠左對齊,由原本的垂直排列變成水平排列,形成水平清單 */[/color] float:left; [color=#CC0099]/* 設定清單文字範圍的寬度 */[/color] width:178px; [color=#CC0099]/* 去除清單文字前面的小點*/[/color] list-style-type:none; [color=#CC0099]/* 讓清單文字居中對齊 */[/color] text-align:center; [color=#CC3300]/* 設定背景色,依個人喜好調整背景色,但要符合整設計風格 */[/color] background-color:#6E6E6E; [color=#CC3300]/* 設定字距為2px,非必要 */[/color] letter-spacing: 2px; [color=#CC3300]/* 設定左邊的白邊樣式,可依個人喜好調整 */[/color] border-left-width: 1px; border-left-style: solid; border-left-color: #FFF; [color=#CC3300]/* 右邊留白1像素 ,可依個人喜好調整*/[/color] margin-right:1px; } #button li a { [color=#CC0099]/* 連結範圍充滿整個區塊 */[/color] display: block; [color=#CC0099]/* 單個連結範圍的框度和高度*/[/color] width: 180px; height:20px; [color=#CC3300]/* 設定連結範圍向上的內距,依狀況調整 */[/color] padding-top:2px; [color=#CC3300]/* 連結的文字設為白色以及無裝飾(無底線) ,依個人喜好調整背景色,但要符合整設計風格*/[/color] color: #FFF; text-decoration: none; } #button li a:hover{ [color=#993300]/* 設定滑鼠移過時,清單改變的底色設定 */[/color] background-color:#39919F; }
#button li { float: left; list-style-type: none; letter-spacing: 2px; border-left-width: 1px; border-left-style: solid; border-left-color: #FFF; padding-left: 10px; } #button li a { display: block; width: 160px; height: 22px; padding-top:2px; color: #FFF; text-decoration: none; } #button li a:hover{ /* 設定滑鼠移過時,改變文字顏色的設定 */ color: #7CCBDC; }