IE中a標籤絕對定位設定高寬卻無法點選的問題

2022-03-11 16:01:19 字數 437 閱讀 9126

***

最近群裡有人提了ie中a標籤絕對定位設定高寬卻無法點選的問題,其實這個是老問題

了,最近在寫乙個js效果的時候也遇到,今天順便也做乙個記錄!元素絕對定位以後設

置了高寬原因:

1、元素內並無內容

2、背景是透明的,無任何背景圖或者顏色

解決方法:

1、如果不是絕對定位元素的,可以用相對定位

2、給元素加透明的背景圖

3、ie可以只用 background:url(about:blank) 解決

第三種方法平時用用是可以的,但是在某種情況下會有bug, 比如js拖動層時候,拖動的

事件在乙個透明層上面,你有設定了其他滑鼠游標,這時候拖動就會出現游標閃爍的現

象!這裡建議第二種方法,弄乙個1*1px的透明圖就好!

IE6,浮動遇到絕對定位

本來兩個不相同的東西,在ie6下硬是會擦出火花.當乙個元素內有乙個塊級元素並佔據整行的時候,讓它浮動,然後在它後面的行內元進行絕對定位 父級元素進行相對定位 在其他瀏覽器下都能正常顯示,在ie6下會莫名其妙的消失。嘗試改變ul的長度,或者取消浮動都可以讓ie6正常顯示,莫非ie6下,絕對定位元素被覆...

IE7 絕對定位z index問題

在進行網頁布局設計的時候,經常會根據需要設定相對定位,絕對以及浮動定位最近突然發現了乙個奇妙的現象 ie6下絕對定位元素神秘消失或被遮擋,首先是ie絕對定位元素神秘消失,設定的絕對定位元素,突然從ie瀏覽器下消失了,然而火狐能正常顯示.嘗試對絕對定位元素進行清除浮動操作,ie下能顯示,但是出現了莫名...

ie6 ie7 絕對定位 相對定位 層被遮住

今天上班收到群裡乙個人通過臨時會話發過來的.rar檔案,開啟一看,是乙個選單效果 在ie6和ie7下就被遮住 在ff和ie8下效果如下圖 如下 ul li部分以及 我以前寫過類似的效果,所以我就用ul li這種經常寫的格式寫了一套,測試了一下,在ie6 7 8和ff下都沒問題。於是就把這個改好的檔案...