Re: [問題] Div 的onmouseover

看板Web_Design作者 (愁痕飄絮)時間15年前 (2008/12/10 11:20), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《CyberRay (Ray)》之銘言: : 請問這個mouse over的範圍怎嚜界定的呀 : 我只用 <div onmouseover="event()">Text</div> : 結果滑鼠要到 Text才會有反應 : 但是div的範圍內卻沒有反應 : 這是為什麼呢 我用Firefox測正常, IE6不行 我想你可能是用IE. 你的CSS如下 .itemDiv { background-color: #99AAFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; cursor: pointer; } 由於你沒有定義width(寬度), 所以你套用的div, 在IE下寬度會自動調整為裡面的連結的寬 因此你只要指定寬度就可以了. .itemDiv { background-color: #99AAFF; border-bottom:1px solid #999; cursor: pointer; width:300px; } 順道一提, border不必寫的那麼複雜. 粗細, 樣式, 顏色寫在一起就好 最長也只需寫四行 border-top:1px solid #999; ...-bottom: ... ...-left: ... ...-right: ... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.213.48

12/10 11:27, , 1F
那種通常是軟體寫出來的 人一定懶得寫那麼多XD
12/10 11:27, 1F

12/10 11:41, , 2F
乾蝦 不過這樣不會自動fit table寬度 怪不得一堆人問
12/10 11:41, 2F

12/10 11:41, , 3F
div的width可不可以用100%
12/10 11:41, 3F
文章代碼(AID): #19FpLlLR (Web_Design)
文章代碼(AID): #19FpLlLR (Web_Design)