作者TKirby ( ^-^)
看板Web_Design
標題Re: [求救] dropdown menu 的 CSS 哪裡錯了 :(
時間Thu Dec 1 13:03:12 2005
選單底色無法延伸是因為 #nav 下的 li 有 float:left 屬性
手動設 #nav 的高度可以解決這個問題
選項間有空白似乎是 IE 的 bug
解決方法也不少
把 65行的 float 改成 left
或是把每個 子選單的 li 都接起來
把37行的 block 改成 inline 也可以好 不過要再調整畫面
有人提出過類似的問題跟解法
http://phonophunk.com/articles/ie-fix-for-gaps-between-list-items.php
※ 引述《NelsonT (有人要 GMail 嗎?)》之銘言:
: http://www.csie.nctu.edu.tw/~chtai/eden/
: 這是一個什麼都沒有的網頁,只有基本樣子跟一排選單。
: 可是現在問題是,這個選單在 IE 跟 Fx 1.5 裡頭樣子不同。
: 在 IE 裡,選單底色會延伸到右邊,這是我想要的。
: 可是當滑鼠移過選單,下拉選單又無法正常顯示。
: 在 Fx 1.5 裡頭,選單底色無法延伸到右邊,
: 可是當滑鼠移過選單,下拉選單可以正常顯示,這是我想要的。
: 我想請問的是,要怎麼改才能達到我要的結果呢?
: 底色可以延伸到右邊,選單也能正常顯示。
: CSS 檔在此
: http://www.csie.nctu.edu.tw/~chtai/eden/web.css
--
`
開學了, 我又要開始認真了' -- L. C. Kung, 1997
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.52
1F:推 NelsonT:感謝 :) 已解決 12/01 18:44