[問題] li對不齊 還有css設定問題

看板Web_Design作者 (ss163500)時間14年前 (2010/03/09 15:36), 編輯推噓3(308)
留言11則, 4人參與, 最新討論串1/1
用ul做了個橫向導覽選單 因為需要滑鼠移過去時,連結底線會變顏色 還有圖上的字不一樣長,而需要在個別li的連結裡再設定寬度 可是卻有點問題 1.在IE6裡面看,li選單會成階梯狀一個個往下掉,不像IE8裡面都對齊好好的 2.IE6裡面,li超連結的區域常常會變極小或是消失 滑鼠移過去都要找老半天才會找到超連結區域 3.li裡面又設的樣式,css要怎麼呼叫? #nav .nav2 li a{}就沒用 css部分 #nav { width: 770px; background:url(images/nav.jpg) no-repeat left top; height:61px; } #nav ul{width:700px;list-style: none;padding: 0;margin: 0 0 0 35px;} #nav li a{float:left;margin:0 12px;dislay:block;width:90px;height:40px; font-size:0;text-indent:9999;border: 1px solid red} #nav li a:hover{border-bottom:5px solid #8fa8d3} #nav a.nav2{width:70px;} #nav a:hover.nav2{border-bottom:5px solid #48a727} htm部分 <div id="nav"> <ul> <li><a class="nav1" href="index.html">首頁</a></li> <li><a class="nav1" href="about.htm">介紹</a></li> <li><a class="nav2" href="" rel="nofollow">http://tw.yahoo.com">奇摩</a></li> </ul> 宣告部分是用 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "" rel="nofollow">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="" rel="nofollow">http://www.w3.org/1999/xhtml"> 請問各位大大該如何解決呢? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.195.206 ※ 編輯: ss163500 來自: 210.240.195.206 (03/09 15:37)

03/09 15:48, , 1F
把li也設display:block看看
03/09 15:48, 1F

03/09 15:48, , 2F
還有float:left也順便設上去
03/09 15:48, 2F

03/09 16:07, , 3F
#nav li {float:left;}
03/09 16:07, 3F

03/09 16:07, , 4F
#nav li a{...display:inline-block;}
03/09 16:07, 4F

03/09 16:08, , 5F
#nav li a{不要設定float樣式}
03/09 16:08, 5F

03/09 16:11, , 6F
3.以你的情況,是不是要用#nav li.nav a
03/09 16:11, 6F

03/09 17:04, , 7F
真的耶 把float加在li{}就好了 謝謝S大跟W大
03/09 17:04, 7F

03/09 17:05, , 8F
另外#nav li.nav2 a:hover{}還是不能用
03/09 17:05, 8F

03/09 17:06, , 9F
還是會維持在#nav li a:hover{}設定的樣式 不聽話
03/09 17:06, 9F

03/09 23:03, , 10F
#nav .nav2 a:hover{... <li class="nav2"><a...
03/09 23:03, 10F

03/10 09:10, , 11F
對,是 #nav a.nav2:hover {} 看錯了不好意思
03/10 09:10, 11F
文章代碼(AID): #1BbVfWC9 (Web_Design)