精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

IE中中CSS偽類:hover的使用及其BUG

開發 前端
偽類:hover是我們在CSS設計中最常運用的偽類之一,許多絢麗效果的實現離不開偽類:hover,這里向大家描述一下CSS偽類:hover 在IE中使用及其BUG。

本文和大家重點討論一下CSS偽類:hover 在IE中使用及其BUG,偽類:hover是我們在CSS設計中最常運用的偽類之一,許多絢麗效果的實現離不開偽類:hover,比如我們常見的純CSS菜單、相冊效果等等。

CSS偽類:hover 在IE中使用及其BUG

偽類:hover是我們在CSS設計中最常運用的偽類之一,許多絢麗效果的實現離不開偽類:hover,比如我們常見的純CSS菜單、相冊效果等等。或許用了這么久的偽類:hover,還有部分朋友還不完全了解hover的規則:

◆在CSS1中此偽類僅可用于a對象。且對于無href屬性(特性)的a對象,此偽類不發生作用。

◆在CSS2中此偽類可以應用于任何對象。

  但目前IE5.5、IE6僅支持CSS1中的:hover,不過新出的IE7是支持CSS2中的:hover。
  當我們用偽類:hover做某些特殊效果時,依據CSS2很好完成,但為了現在占據主流瀏覽器的IE6,我們又不得不做很多工作,比如給添加a元素等來模擬完成最終的效果。

  或許這樣講太空洞,請看下面一個常見的觸發顯示的例子(僅選擇IE6為例講解)。

  我們先用CSS2的寫法來實現:

XHTML部分:

ExampleSourceCode

  1. <ul> 
  2. <li>鼠標移過來觸發我吧!<ahrefahref="#"title="">
  3. 哈哈,終于被你發現了!</a></li> 
  4. </ul> 
  5.  

 CSS部分:

ExampleSourceCode

  1. *{margin:0;padding:0;}  
  2. ul{list-style:none;margin:100px;}  
  3. li{height:100px;width:100px;background:#000;  
  4. font-size:12px;color:#fff;position:relative;}  
  5. lia{display:none;}  
  6. li:hovera{display:block;  
  7. text-decoration:none;width:100px;height:100px;  
  8. background:#c00;position:absolute;top:50px;
  9. left:50px;color:#fff;}  
  10.  

◆查看效果:

SourceCodetoRun

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  4. <head> 
  5. <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> 
  6. <title>css</title> 
  7. <styletypestyletype="text/css"> 
  8. ul{list-style:none;}  
  9. li{height:100px;width:100px;background:#000;  
  10. font-size:12px;color:#fff;position:relative;}  
  11. lia{display:none;}  
  12. li:hovera{display:block;text-decoration:none;width:100px;height:100px;background:#c00;  
  13. position:absolute;top:50px;left:50px;color:#fff;}  
  14. </style> 
  15. </head> 
  16. <body> 
  17. <h2>使用CSS2做出的效果</h2> 
  18. <ul> 
  19. <li>鼠標移過來觸發我吧!<ahrefahref="#"title="">哈哈,終于被你發現了!</a></li> 
  20. </ul> 
  21. </body> 
  22. </html> 
  23.  

 [可先修改部分代碼再運行查看效果]#p#

    ◆大家可以測試發現在FF等對CSS2支持很好的瀏覽器中,可以顯示我們所要達到的效果,但在IE6中卻無法實現。

  下面讓我們換一種思維,所用CSS1的寫法來看看,這個時候由于無法支持li元素:hover的使用,我們只好把所有文字包含到a中,對a使用:hover,并且將要顯示隱藏的部分放到span元素中,首先我們對XHTML進行部分調整,調整如下:

XHTML部分:

ExampleSourceCode

  1. <ul> 
  2. <li><ahrefahref="#"title="">鼠標移過來觸發我吧!<span>哈哈,終于被你發現</span></a></li> 
  3. </ul> 
  4.  

  CSS中我們將a的設置成塊級元素,并使a的大小和寬度和li的相同,并設置a為相對位置,用a來模擬上例中的li;而用span來模擬上例中的a,設置span在默認情況下隱藏(display:none;),當a被觸發時(:hover),則span顯示(display:block;)

CSS部分:

ExampleSourceCode 

  1. *{margin:0;padding:0;}  
  2. ul{list-style:none;margin:100px;}  
  3. li{height:100px;width:100px;background:#000;font-size:12px;}  
  4. lia{display:block;height:100px;width:100px;  
  5. position:relative;color:#fff;text-decoration:none;}  
  6. lispan{display:none;}  
  7. lia:hoverspan{display:block;width:100px;height:100px;  
  8. background:#c00;position:absolute;top:50px;left:50px;color:#fff;}  

 ◆查看效果:

SourceCodetoRun 

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  4. <head> 
  5. <metahttp-equivmetahttp-equiv="Content-Type"
  6. content="text/html;charset=gb2312"/> 
  7. <title>css</title> 
  8. <styletypestyletype="text/css"> 
  9. ul{list-style:none;}  
  10. li{height:100px;width:100px;background:#000;font-size:12px;}  
  11. lia{display:block;height:100px;width:100px;position:relative;  
  12. color:#fff;text-decoration:none;}  
  13. lispan{display:none;}  
  14. lia:hoverspan{display:block;width:100px;height:100px;background:#c00;  
  15. position:absolute;top:50px;left:50px;color:#fff;}  
  16. </style> 
  17. </head> 
  18. <body> 
  19. <h2>使用CSS1做出的效果(有BUG)</h2> 
  20. <ul> 
  21. <li><ahrefahref="#"title="">鼠標移過來觸發我吧!
  22. <span>哈哈,終于被你發現</span></a></li> 
  23. </ul> 
  24. </body> 
  25. </html> 

[可先修改部分代碼再運行查看效果]

  可我們發現上例中的效果,在IE6中依然無法顯示,難道我們的代碼寫錯了,可檢查來檢查去一點錯誤也沒有(不信你找個高高手問問,他們依然會回答你,這代碼完全正確),難道是標準中的說明是錯的?還是IE6瀏覽器連CSS1也不支持?#p#

那到底是什么問題呢?

  不是標準說明的錯,也不是IE瀏覽器不支持CSS1,而是IE瀏覽器自身解析的問題,是IE5.5和IE6中偽類:hover的BUG。

那又該如何解決這個問題呢?

  ◆這個BUG可以通過在鏈接的屬性中增加某些特殊的CSS屬性聲明來消除。下面我們對上面的第二個例子進行實驗,究竟哪些屬性可以幫我們來消除這些BUG。

  對CSS代碼我們增加:

  1. lia:hover{}  
  2.  

  對其屬性我們僅設定width:100px;發現在IE6中依舊沒有變化,我們嘗試著更改width的value,比如使其width:99px,奇怪的事情發生了,在IE6中,隱藏的部分在觸發的時候顯示出來了。我們再對lia:hover的屬性僅設定color來測試(初始值為#fff),更改color值,發現在IE6下卻也不能觸發顯示,奇怪,奇怪,真奇怪……是不是依舊是一頭霧水……沒關系,繼續往下實驗,或許歸類了我們就能發現規律了!

  我們再用其他屬性進行設置:width,positon,background,text-decoration,font-size,font-weight,font-family,border,float,display,font-style,margin,padding,text-align,overflow,text-transform,text-indent,z-index,vertical-align。

  我們發現除了text-decoration,color,z-index不能觸發顯示(對于不能觸發顯示的部分,可以還有某些遺漏的屬性,歡迎朋友補充)外,其他屬性均可以做為消除偽類:hoverBUG的特定屬性。

說明:
  1、對于dispaly不可以用本例來測試,可另外寫個更簡單的例子(去除ul/li,a和span中的position)。在實際應用中懌飛不建議改變display值來做為特定屬性消除此BUG,而且在某些例子中此屬性不一定能消除BUG。
  2、對于做為特定屬性的border和background中的顏色我們還可用全寫和簡寫來改變,如#fff和#ffffff在消除BUG中解析為2個不同的值。

◆最終效果:

SourceCodetoRun

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  4. <head> 
  5. <metahttp-equivmetahttp-equiv="Content-Type"
  6. content="text/html;charset=gb2312"/> 
  7. <title>css</title> 
  8. <styletypestyletype="text/css"> 
  9. ul{list-style:none;}  
  10. li{height:100px;width:100px;background:#000;font-size:12px;}  
  11. lia{display:block;height:100px;width:100px;  
  12. position:relative;color:#fff;text-decoration:none;}  
  13. lia:hover{background:#ccc;}  
  14. lispan{display:none;}  
  15. lia:hoverspan{display:block;width:100px;height:100px;  
  16. background:#c00;position:absolute;top:50px;left:50px;color:#fff;}  
  17. </style> 
  18. </head> 
  19. <body> 
  20. <h2>使用CSS1做出的效果(無BUG)</h2> 
  21. <ul> 
  22. <li><ahrefahref="#"title="">鼠標移過來觸發我吧!
  23. <span>哈哈,終于被你發現</span></a></li> 
  24. </ul> 
  25. </body> 
  26. </html> 

[可先修改部分代碼再運行查看效果]

【編輯推薦】

  1. CSS代碼結構中id及class類命名探究
  2. 解析三大CSS選擇器使用
  3. CSS選擇器中類型和后代選擇器使用秘笈
  4. 解析四大CSS屬性值選擇器用法
  5. 專家推薦 DIV CSS表單布局的五個小技巧
責任編輯:佚名 來源: 52css.com
相關推薦

2013-10-30 09:57:43

IECSS

2010-09-08 14:00:08

marginCSS

2010-09-06 11:26:18

CSS偽類

2013-10-31 11:12:56

IECSS

2013-09-09 10:51:07

CSSIE瀏覽器

2009-08-13 10:12:07

IE的CSS Bug

2020-08-18 08:08:59

CSS偽元素偽類

2010-09-03 11:24:49

CSS偽類

2010-09-06 14:36:41

CSSIENascape

2021-04-20 09:44:42

CSS函數選擇器

2013-10-28 14:01:03

IECSS

2010-08-31 09:24:29

FireFoxIECSS

2010-09-07 10:57:34

CSS偽類

2010-08-18 10:37:16

IE6IE7IE8

2010-09-15 11:08:48

CSSIE6IE7

2010-08-17 15:38:49

CSS兼容IE7IE8

2022-10-19 12:00:32

CSS 偽類偽元素

2010-08-19 09:29:26

hoverIE6

2013-10-31 10:59:23

IECSS

2010-09-07 10:07:40

CSS
點贊
收藏

51CTO技術棧公眾號

欧美巨胸大乳hitomi| 男人的天堂成人| 日本少妇bbwbbw精品| 中文字幕一区二区三区日韩精品| 亚洲男同1069视频| y111111国产精品久久婷婷| 国产香蕉在线视频| 九色精品91| 777奇米成人网| 久久久久久人妻一区二区三区| 午夜视频免费看| 翔田千里一区二区| 在线视频亚洲欧美| 99热这里只有精品2| 久操av在线| 久久婷婷色综合| 亚洲自拍偷拍网址| 精品美女久久久久| 婷婷综合网站| 日韩精品视频免费专区在线播放 | 日韩一区二区三区不卡| 久久国产66| 美女精品久久久| 精品人妻少妇嫩草av无码| 日韩专区视频| 狠狠操狠狠色综合网| 自拍偷拍视频在线| 免费在线超碰| 成人免费毛片高清视频| 国产日韩av在线| 日本特级黄色片| 午夜精品电影| 中文字幕精品在线视频| 免费看毛片的网站| vam成人资源在线观看| 日韩欧美在线看| 大荫蒂性生交片| 女女色综合影院| 久久一区二区三区四区| 99re视频| 一级全黄少妇性色生活片| 亚洲欧美卡通另类91av| 色综合久久88色综合天天看泰| 婷婷综合在线视频| 亚洲人成亚洲精品| 亚洲成av人乱码色午夜| 99精品999| 国产精成人品2018| 欧美视频中文字幕在线| 一本一本久久a久久精品综合妖精| 色欲久久久天天天综合网| 国产精品白丝jk白祙喷水网站| 欧美性在线观看| 久久久久亚洲av片无码下载蜜桃| 日韩欧美电影| 亚洲三级av在线| 人妻丰满熟妇av无码久久洗澡 | 国产精品久久一| 在线观看国产亚洲| 影音先锋中文字幕一区二区| 美女啪啪无遮挡免费久久网站| 成人在线一级片| 澳门成人av| 精品免费日韩av| 无码人妻一区二区三区一| 国产精品日本一区二区不卡视频| 欧美日韩视频在线一区二区| 成人性生生活性生交12| 日韩伦理三区| 在线观看视频一区二区欧美日韩| 成人一级片网站| 波多野结衣亚洲| 欧美性高潮床叫视频| 动漫av网站免费观看| 一个人看的www视频在线免费观看| 亚洲一级不卡视频| 久久av综合网| 美女高潮视频在线看| 精品久久久久久亚洲国产300 | 午夜亚洲福利| 欧美黄色片在线观看| 青娱乐国产精品| 欧美特黄一区| 91精品国产沙发| 在线视频一区二区三区四区| 日日嗨av一区二区三区四区| 国产精品狼人色视频一区| 伊人久久一区二区| 美女脱光内衣内裤视频久久影院| 成人免费高清完整版在线观看| 国产女18毛片多18精品| 成人在线视频首页| 蜜桃av噜噜一区二区三| 色偷偷在线观看| 国产三区在线成人av| 日本视频一区在线观看| 午夜视频在线观看免费视频| 亚洲激情欧美激情| 久色视频在线播放| 日韩另类视频| 欧美福利视频导航| 中文字幕第3页| 欧美肉体xxxx裸体137大胆| 色偷偷av亚洲男人的天堂| 日韩va亚洲va欧美va清高| 亚洲精品在线二区| 国产日韩欧美自拍| 黄色一级大片在线免费看国产一| 久久影音资源网| 深田咏美在线x99av| 在线中文字幕-区二区三区四区| 亚洲欧美一区二区三区久本道91 | 亚洲午夜精品久久久久久久久| 精品中文字幕av| 999精品嫩草久久久久久99| 在线综合亚洲欧美在线视频| 奇米777第四色| 欧美日韩在线网站| 久久久久久午夜| 五月天中文字幕| 丁香亚洲综合激情啪啪综合| 日韩中文字幕av在线| 午夜影院免费在线| 欧美性色欧美a在线播放| 久久国产免费视频| 日韩视频在线观看| 性视频1819p久久| 国产精品久久免费| 久久色视频免费观看| 艳色歌舞团一区二区三区| sm性调教片在线观看| 欧美精品第1页| 男人天堂av电影| 精品成人一区| 亚洲中国色老太| 永久免费av在线| 舔着乳尖日韩一区| 中文字幕第66页| 欧美日韩在线二区| 日产日韩在线亚洲欧美| 熟妇人妻av无码一区二区三区| 中文字幕亚洲一区二区av在线| 欧美日韩在线中文| 国产精品极品| 欧美日韩福利视频| 99久久精品国产一区二区成人| 国产日产欧美一区二区三区| 久色视频在线播放| 久久久久久久久久久久久久久久久久久久| www.亚洲人.com| 国模私拍一区二区| 久久久久国产精品厨房| 日韩在线第三页| 狠狠操综合网| 国产精品视频自拍| 男人和女人做事情在线视频网站免费观看| 欧美日韩中文国产| 成人自拍小视频| 豆国产96在线|亚洲| av高清在线免费观看| 婷婷国产精品| 国产精品网站大全| a级网站在线播放| 精品国产乱码久久久久久老虎| 国产在线一区视频| 91蝌蚪porny九色| 日日噜噜噜噜久久久精品毛片| 四季av一区二区凹凸精品| 3d蒂法精品啪啪一区二区免费| 金瓶狂野欧美性猛交xxxx| 日韩av在线一区| 亚洲中文无码av在线| 亚洲三级在线观看| 国模无码视频一区| 日韩精品成人一区二区三区| 欧美 另类 交| 日韩丝袜视频| 成人羞羞国产免费| 91超碰在线免费| 一区二区中文字幕| 亚洲福利在线观看视频| 一本大道综合伊人精品热热| 疯狂试爱三2浴室激情视频| 成人不卡免费av| the porn av| 亚洲片区在线| 中文字幕成人一区| 黄色欧美网站| 成人高h视频在线| av女在线播放| 日日噜噜噜夜夜爽亚洲精品 | 国产一区二区三区在线免费观看| 亚洲系列在线观看| 亚洲国产日韩a在线播放| 国产sm调教视频| 国产乱色国产精品免费视频| 欧美 日韩 国产一区| 欧美永久精品| 亚洲 国产 欧美一区| 亚洲国产欧美国产第一区| 国产99久久久欧美黑人| 天堂va在线| 中文字幕日韩电影| 日韩美女一级视频| 日韩欧美视频一区| 亚洲特级黄色片| 欧美午夜片在线免费观看 | 欧美色视频日本版| 玖玖爱免费视频| 国产精品丝袜久久久久久app| 艳妇乳肉豪妇荡乳xxx| 激情文学综合插| www.xxx亚洲| 免费日韩精品中文字幕视频在线| 四虎精品欧美一区二区免费| 欧美日韩在线网站| 欧美一区二区在线视频观看| 国产96在线亚洲| 91嫩草免费看| 国产精品18| 成人福利视频在线观看| 69堂免费精品视频在线播放| 91国内揄拍国内精品对白| 日本色护士高潮视频在线观看| 日韩视频在线一区| 91激情在线| 在线电影欧美日韩一区二区私密| 四虎精品成人免费网站| 亚洲成人在线视频播放| 亚洲av无码一区二区乱子伦 | 亚洲av成人精品日韩在线播放| 日韩精品中文字幕在线不卡尤物 | 中文字幕日韩免费视频| 黄色片在线免费看| 亚洲美女www午夜| 天天爱天天干天天操| 亚洲成人精品久久| wwwxxxx国产| 精品日韩欧美在线| 亚洲精品一区二区三区新线路| 91精品国产福利在线观看| av网站在线免费看| 欧美一区永久视频免费观看| 国产99久久九九精品无码免费| 91精品国产欧美一区二区18| 国产av无码专区亚洲a∨毛片| 51精品国自产在线| 精品久久久久久亚洲综合网站 | 亚洲女则毛耸耸bbw| 成人一区二区三区在线观看| 一级少妇精品久久久久久久| 不卡一区二区三区四区| 双性尿奴穿贞c带憋尿| 久久免费精品国产久精品久久久久| 噜噜噜在线视频| 国产午夜精品久久久久久免费视 | 7777精品伊久久久大香线蕉语言| 视频在线亚洲| 极品尤物一区二区三区| 国产a级免费视频| 在线视频综合导航| 中文字幕一级片| 欧美一区二区三区在线电影| 亚洲国产精品久久久久久6q| 亚洲精品aⅴ中文字幕乱码 | 日韩免费一级| 国产在线资源一区| 国产九一精品| 欧美少妇一级片| 亚洲人成免费| 欧美成人黄色网址| 国产一区二区三区蝌蚪| 黄色免费看视频| 欧美激情一区二区三区四区| 日韩视频中文字幕在线观看| 亚洲成在线观看| 欧美高清69hd| 欧美一级高清大全免费观看| 香蕉视频网站在线| 色婷婷**av毛片一区| 欧美人与牲禽动交com| 91av成人在线| 久久久久久久性潮| 国产色综合一区二区三区| 波多野结衣在线观看一区二区| 97精品国产97久久久久久粉红| 日韩视频在线一区二区三区 | 国产色一区二区| 麻豆91精品91久久久| 在线精品视频一区二区| 国产黄色一级大片| 亚洲女人初尝黑人巨大| 国产乱色在线观看| 欧洲亚洲免费视频| 精品国产亚洲一区二区在线观看| 美女一区视频| 国产精品jizz在线观看美国| 91淫黄看大片| 波多野结衣一区二区三区| 顶级黑人搡bbw搡bbbb搡| 五月激情综合网| 国产日韩欧美中文字幕| 一区二区三区视频免费| 丰满的护士2在线观看高清| 国产区亚洲区欧美区| 午夜先锋成人动漫在线| 奇米777四色影视在线看| 奇米一区二区三区| 超碰97人人干| 亚洲成人av资源| 99久久久国产精品无码免费| 中文日韩在线视频| 成人欧美magnet| 国产精品一区二区不卡视频| 羞羞答答成人影院www| 无码人妻h动漫| 99热99精品| 欧美成人aaa片一区国产精品| 欧美日韩你懂的| 美女毛片在线看| 97av在线影院| 国产日韩三级| 97在线国产视频| 成人综合婷婷国产精品久久| a级片在线观看免费| 欧美电影一区二区| 日本暖暖在线视频| 国产精品视频免费观看www| 国产精品羞羞答答在线观看 | 浪潮色综合久久天堂| 久久av一区二区三区亚洲| 亚洲国产第一| 老司机免费视频| 五月天一区二区三区| 色欲av永久无码精品无码蜜桃| 久久久久久成人精品| 日韩在线视频一区二区三区| 草草草视频在线观看| 国产丶欧美丶日本不卡视频| 日本a级片视频| 精品久久久久久最新网址| av第一福利在线导航| 国产伦精品一区二区三区免费视频| 国产综合自拍| 在线看黄色的网站| 狠狠躁18三区二区一区| 黄上黄在线观看| 国产剧情日韩欧美| 久久久久美女| 国产伦精品一区二区三区妓女下载| 亚洲男女一区二区三区| 精品国产乱码一区二区三| 久久久久国产一区二区三区| 国内自拍欧美| 国产三区在线视频| 国产精品久久久久久久久果冻传媒| 亚洲天堂免费av| 精品中文字幕在线| 都市激情亚洲欧美| 成年人免费在线播放| 中文字幕+乱码+中文字幕一区| 91tv国产成人福利| 欧美情侣性视频| 蜜桃成人av| 男生操女生视频在线观看 | 超碰97久久国产精品牛牛| 妺妺窝人体色www看人体| 91婷婷韩国欧美一区二区| 中文字幕欧美人妻精品一区蜜臀 | 国产在线美女| 日本精品一区二区三区不卡无字幕| 蜜桃一区二区三区在线| 全程偷拍露脸中年夫妇| 日韩国产高清视频在线| 免费在线成人激情电影| av中文字幕av| 久久综合精品国产一区二区三区| 中文字幕有码视频| 久久久天堂国产精品女人| 亚洲调教一区| 国产精品嫩草影视| 狠狠躁夜夜躁人人爽超碰91 | 久久久久久久91| 国产精品免费大片| 免费人成视频在线播放| 欧美性猛交xxxxx水多| 成视频免费观看在线看| 蜜桃网站成人| 国产精品资源在线看| 亚洲av无码不卡| 欧美极品xxxx| 91亚洲国产成人久久精品| 国产高潮视频在线观看| 欧美日本高清视频在线观看| √8天堂资源地址中文在线| 一本色道久久综合亚洲精品婷婷 | 亚洲成人在线视频播放| 久久精品xxxxx| 欧美成人免费高清视频| 亚洲综合久久久|