成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

十個(gè)實(shí)用但不被IE6支持的CSS屬性

開發(fā) 前端
本文向大家介紹一下IE6不支持的十個(gè)實(shí)用的CSS屬性,IE6對(duì)一些非常有用的CSS屬性完全不支持,比如mini-width,無人不抱怨IE6的CSS兼容性問題。

CSS屬性有很多值得學(xué)習(xí)的地方,這里和大家分享一下IE6不支持的十個(gè)實(shí)用的CSS屬性,希望本文介紹對(duì)你有所幫助。

IE6不支持的十個(gè)實(shí)用的CSS屬性

  IE6對(duì)一些非常有用的CSS屬性完全不支持。比如mini-width,無人不抱怨IE6的CSS兼容性問題。本文里面,介紹了10個(gè)很實(shí)但I(xiàn)E卻不支持的CSS屬性,列出這些屬性并不是為了數(shù)落IE(數(shù)落也沒用),而是你了解了哪些CSS屬性是IE不支持的,就更有針對(duì)性的去編寫CSS和Hack了。

一、Outline

  在調(diào)試CSS問題的時(shí)候,我常常在指定元素上添加border來精確的查看該元素會(huì)發(fā)生什么并幫助確定問題的來源。這常常是有效的,因?yàn)樗梢栽诓季稚辖o我更加具體的可視性。但是如果是塊級(jí)元素,這可能會(huì)發(fā)生某些錯(cuò)誤——在任何塊級(jí)元素上添加1px的邊框很可能會(huì)影響到布局,它會(huì)讓這個(gè)元素的寬度額外增加2px。
  outline屬性是完美的替代者,因?yàn)樗梢栽诓挥绊懳臋n流的情況下呈現(xiàn)該對(duì)象。但是IE6和IE7不支持outline屬性,所以,它不能在這兩個(gè)瀏覽器中用于調(diào)試。

二、Inherit(值)

  在CSS開發(fā)中有很多這樣的例子:通過在特定元素上設(shè)置某些樣式來告訴該元素來“繼承”它父級(jí)元素的所有已添加的屬性,這樣你就可以避免相當(dāng)多的鍵盤輸入。
  這可以通過設(shè)置inherit來很容易的實(shí)現(xiàn)。這可能很有用。比如,當(dāng)重寫background屬性的時(shí)候,常常會(huì)有很多的文字在該屬性中(色彩、圖片的URL地址、位置等)。所以,與其重新寫這些值,你可能僅僅想要考慮中的元素和其父級(jí)元素有相同的背景屬性,一個(gè)inherit值就可以搞定一切——這顯然大大的節(jié)省了鍵盤輸入。
  不幸的是,inherit值在IE6和IE7不被支持(除了用于direction(文字方向)和visibility屬性)。
  某人說,代碼就像女人的裙子——越短越好,看來IE會(huì)阻礙我們這個(gè)愿望的實(shí)現(xiàn)。

三、Empty-Cells

  該屬性只用于table或者”display”屬性被設(shè)置為”table-cell”的元素。如果你動(dòng)態(tài)的為一個(gè)table添加內(nèi)容,就可能會(huì)遇到某個(gè)單元格的內(nèi)容為空的情況,然后你又不希望這個(gè)空的單元格的邊框、背景色、背景圖片等隱藏掉。
  使用”empty-cells:hide”就能解決這個(gè)問題,它會(huì)將可能出現(xiàn)這種情況的單元格完全隱藏掉。
  InternetExplorer不支持empty-cells屬性。

四、Caption-Side

  說到table的屬性,這個(gè)屬性用于聲明顯示在表格的側(cè)欄的表格標(biāo)題。它接受top、bottom、left和right四個(gè)值。InternetExporer不支持這個(gè)屬性,table的標(biāo)題在IE6和IE7中將總是出現(xiàn)在表格的頂部。

五、Counter-Increment/Counter-Reset

  有序列表(

    )非常方便,因?yàn)樗梢允∪ツ闶止ぬ砑舆f增數(shù)字的麻煩,而且它允許你不用更改數(shù)字就能改變列表的序列。
      CSS擁有counter-increment和counter-reset屬性,它允許你用來自動(dòng)生成遞增數(shù)字到幾乎所有的HTML元素上,就像有序列表的效果一樣。
      這里有個(gè)示例:

    ExampleSourceCode 

    1. h2{counter-increment:headers;}  
    2. h2:before{content:counter(headers)".";}  

      上面的樣式將在所有的

    標(biāo)簽前面自動(dòng)添加遞增的數(shù)字,而且允許你在h2標(biāo)簽上實(shí)現(xiàn)和li標(biāo)簽同樣的的效果。
      但是IE6,IE7甚至Safari(直到3.x版本)還不支持這些屬性。當(dāng)然,IE6也不支持:before偽元素。#p#

    六、Min-Height

      有時(shí),一個(gè)網(wǎng)站的設(shè)計(jì)或布局結(jié)構(gòu)需要一個(gè)有固定高度的內(nèi)容區(qū)域,否則特定的視覺效果就會(huì)丟掉。這可能會(huì)因?yàn)橐粋€(gè)漸變背景、一個(gè)獨(dú)特的下拉列表、或者可能是因?yàn)镻S出來的很酷的發(fā)光效果。但是有的時(shí)候,頁面中的內(nèi)容會(huì)比較多,而頁面卻不能像預(yù)期那樣展開。

      這個(gè)時(shí)候就需要用到min-height屬性了,因?yàn)樗梢愿嬖V瀏覽器在一個(gè)特定的塊級(jí)元素上渲染最小的高度,不管內(nèi)容的實(shí)際高度是否達(dá)到了這個(gè)最小高度。然后呢,如果內(nèi)容超出了最小高度,該元素就會(huì)適度的擴(kuò)展開。

      使用min-height唯一需要注意到的是它在IE6中不被支持。我們都知道IE6在(緩慢的)退出歷史舞臺(tái),但是有的客戶可能仍然要求他們的網(wǎng)站支持這個(gè)該死的瀏覽器。
      不過令人高興的是,IE6渲染height的值的方法正好和其它瀏覽器渲染“min-height”的方式一樣,所以你只需要一個(gè)針對(duì)IE6的hack或獨(dú)立的樣式表來為該元素添加特定的height,這個(gè)問題就解決了。
      IE6同樣無視min-width、max-height和max-width,但是上述方法在這些屬性上也是可行的。

    七、:hover

      從技術(shù)上來說,:hover只是一個(gè)偽類,但是它在IE6中不被支持(IE7和IE8支持)。:hover偽類允許你在元素上添加任何的鼠標(biāo)經(jīng)過樣式。這非常有用,可以避免(至少在某種程度上)使用JavaScript。
      但是如果你的網(wǎng)站,需要完全支持IE6,特別是在中國這種IE6一手遮天的情況下,那么你就必須考慮取消使用這個(gè)偽類,除非相關(guān)的標(biāo)簽有個(gè)”href”屬性,比如標(biāo)簽。而且如果要實(shí)現(xiàn)這種效果,可能必須借助于javascript和額外的樣式。

    八、Display

      Display通常被設(shè)置為這三個(gè)值中的一個(gè):block、inline和none。“得益于”IE,Display的其它值很少被用到。這些值包括inline-block、table、inline-table和table-cell等,這些屬性對(duì)于解決一些特殊的布局問題時(shí),是很有用的。
      所以,盡管IE確實(shí)支持Display的這三個(gè)基本屬性,但是它基本上不支持其它屬性。
      其實(shí),IE8對(duì)display的屬性支持已經(jīng)相當(dāng)完整了。不過,對(duì)于inline-block屬性,IE6/7只支持本身為inline的元素。

    九.Clip

      這是一個(gè)在特殊情況下能派上用場(chǎng)的很有趣的CSS屬性。它可能和不可預(yù)知的、動(dòng)態(tài)生成的內(nèi)容結(jié)合起來。簡(jiǎn)單來說,這個(gè)屬性允許你在一個(gè)特定的元素上指定隱藏區(qū)域——也可以理解為,在一個(gè)絕對(duì)定位的元素中,按照一定的設(shè)置來裁剪該元素的顯示區(qū)域,超出該區(qū)域的內(nèi)容會(huì)被隱藏掉。語法看起來像這樣的:

    ExampleSourceCode 

    1. div.clipped{  
    2. padding:20px;  
    3. width:400px;  
    4. height:400px;  
    5. clip:rect(20px,300px,200px,100px);  
    6. position:absolute;  
    7. }  
    8.  

      修剪只能用于一個(gè)絕對(duì)定位的元素,而且只用使用矩形區(qū)域。括號(hào)內(nèi)的數(shù)字劃出的區(qū)域(200px*180px大小)為可見區(qū)域,該區(qū)域以外的內(nèi)容不可見或者被剪切掉。
      技術(shù)上來講,clip屬性被IE支持,但是只支持無逗號(hào)的語法,比如

    ExampleSourceCode 

    1. div.clipped{  
    2. padding:20px;  
    3. width:400px;  
    4. height:400px;  
    5. clip:rect(20px300px200px100px);  
    6. position:absolute;  
    7. }  
    8.  

      上面的樣式(rect后面括號(hào)里的屬性沒有用逗號(hào)隔開)在大多數(shù)瀏覽器下都可運(yùn)行,但是可能不會(huì)通過CSS驗(yàn)證,因?yàn)檎Z句沒有用逗號(hào)隔開。

    十、:focus

      這是另外一個(gè)偽類需要在這里被提及的,因?yàn)樗械姆荌E瀏覽器,都支持這個(gè)屬性。:focus偽類允許你聲明一個(gè)特別的樣式,當(dāng)一個(gè)頁面元素成為鍵盤(鼠標(biāo))焦點(diǎn)的時(shí)候,將該樣式動(dòng)態(tài)的應(yīng)用到該元素上。這在表單元素上非常有用,因?yàn)槟憧梢栽谝粋€(gè)輸入框被選中的時(shí)候給它添加一個(gè)邊框。
      下面的樣式將在輸入框成為鍵盤焦點(diǎn)的時(shí)候添加一個(gè)紅色的邊框:

    ExampleSourceCode 

    1. input:focus{  
    2. border:1pxsolid#f00;  
    3. }  

    文章來源:Div-CSS.net設(shè)計(jì)網(wǎng)參考:http://www.div-CSS.net/div_CSS/topic/index.asp?id=6840

    【編輯推薦】

    1. CSS網(wǎng)頁布局排查錯(cuò)誤的秘笈
    2. IE6、IE7、Firefox中margin問題解決辦法
    3. DIV布局規(guī)范中CSS類及id命名方式
    4. CSS兼容:解決IE6、IE7和IE8的兼容問題妙招
    5. 將XHTML+CSS頁面轉(zhuǎn)換為打印機(jī)頁面技巧

責(zé)任編輯:佚名 來源: div-CSS.net
相關(guān)推薦

2010-08-20 09:47:54

2010-09-01 13:08:42

2010-08-19 09:37:35

IE6fixed

2010-09-06 15:35:27

2010-08-18 09:55:38

IE6

2009-09-18 16:15:25

CSS樣式屬性

2010-09-06 15:06:29

IE6IE7Firefox

2024-01-07 20:14:18

CSS開發(fā)工具

2025-06-03 09:06:20

2009-08-13 10:12:07

IE的CSS Bug

2010-08-18 16:34:53

IE6CSS

2010-08-18 10:24:51

IE6IE7IE8

2010-08-23 15:07:28

IE6CSS

2019-09-26 14:20:27

JavaScript代碼編程語言

2017-12-12 14:50:33

數(shù)據(jù)庫MySQL命令

2010-09-16 10:50:55

CSS兼容IE6

2010-09-16 13:17:31

IE6IE7IE8

2009-08-14 09:20:40

抵制IE6

2023-01-17 15:39:17

CSS功能函數(shù)

2010-08-27 15:08:10

FirefoxIE6IE7
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美视频xxx| av看看 | 一道本一区二区 | 免费精品在线视频 | 亚洲精品一区二三区不卡 | 欧美a级成人淫片免费看 | 中文字幕不卡一区 | 97免费在线视频 | 国产区第一页 | 国产精品国产三级国产aⅴ中文 | 国产精品美女久久久久久免费 | 成人超碰 | 日日干夜夜操 | 自拍视频一区二区三区 | 99久久婷婷国产综合精品电影 | 四虎影院美女 | 99久久精品免费 | 国产美女精品视频 | 日韩和的一区二区 | 五月天激情综合网 | 久久久久久久久久久久一区二区 | 日本色综合 | 成人性视频免费网站 | 国产视频一二三区 | 亚洲毛片在线观看 | 午夜影院 | 国产日韩欧美在线 | 午夜影院操| 久久999 | 久久美女网 | 91综合网 | 91在线免费观看 | 亚洲视频免费在线观看 | 国产精品一区二区在线免费观看 | 欧美成人综合 | 91精品国产综合久久久久久 | 99久久久国产精品 | 国产精品美女一区二区三区 | 日本在线网址 | 九九在线精品视频 | 99这里只有精品视频 |