hover失效的幾種原因與z index失效原因

2021-10-07 22:01:41 字數 684 閱讀 6786

今天檢查自己寫的小公尺官網,發現輪播圖上的左右按鈕的不知什麼時候hover竟然失效了。然後檢查了類名,樣式,沒發現問題。最後查閱了資料,發現常見的有以下原因

:hover前加了空格或使用了中文冒號

active,visited,hover,link之間的關係

active < hover < visitied / link其意思就是active需定義在hover之後才能起作用,而hover需定義在visited和link之後才會起作用。當然,前提是它們同時存在的時候。

就是我之前總結過的hover只對子元素和兄弟元素起作用,並且改變兄弟元素狀態時會用到兄弟選擇器。

還有最後乙個原因統稱為低階錯誤。

當然了我的就是低階錯誤?

之前想讓乙個下拉框下拉的時候,顯示在輪播圖的上方,就把輪播圖部分的層級設成了index:-1;結果hover找不到輪播圖上的按鈕元素,就肯定不能改變它的狀態了。這個錯誤確實挺低階的。

1、父標籤 position屬性為relative;

2、問題標籤無position屬性(不包括static);

3、問題標籤含有浮動(float)屬性。

解決辦法:

1、position:relative改為position:absolute;

2、浮動元素新增position屬性(如relative,absolute等);

3、去除浮動。

事務失效的幾種原因分析

1 spring的事務註解 transactional只能放在public修飾的方法上才起作用,如果放在其他非public private,protected 方法上,雖然不報錯,但是事務不起作用 2 如果採用spring spring mvc,則context component scan重複掃瞄...

索引失效的原因

1 隱式轉換導致索引失效.這一點應當引起重視.也是開發中經常會犯的錯誤.由於表的字段tu mdn定義為varchar2 20 但在查詢時把該字段作為number型別以where條件傳給oracle,這樣會導致索引失效.錯誤的例子 select from test where tu mdn 13333...

like索引失效原因 索引失效的情況及原因定位

同事遇到乙個奇葩的問題,乙個表裡某個欄位建了索引,但是有的值走索引,有的值不走索引。因為一般情況乙個字段要麼完全不走索引,要麼走索引,怎麼會有的值走索引,有的不走索引。select 條件非常簡單,因為涉及到敏感資訊就不貼表結構了。例如select from order where status 2 ...