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

CSS的前世今生

開發 前端
對于新訂立的CSS3標準,各個瀏覽器的支持度不盡相同,有些都還只是在測試階段,于是乎就是出現了各種各樣“供應商前綴”用以指示該CSS屬性可以被誰所支持。所以哪個寫在前,哪個寫在后就變得十分的重要。在這邊文章中,被告知!

在學習、體驗、應用CSS3的時候,我在網上看到了下邊這張圖

 

 

對于新訂立的CSS3標準,各個瀏覽器的支持度不盡相同,有些都還只是在測試階段,于是乎就是出現了各種各樣“供應商前綴”用以指示該CSS屬性可以被誰所支持。有時甚至對于標準CSS3屬性和“供應商屬性”的實現還會不同。所以哪個寫在前,哪個寫在后就變得十分的重要。在這邊文章中,被告知:一定要將非供應商屬性(即標準屬性)寫在最后,而且一定要寫上。

上邊的圖就是說了這樣一個關于標準屬性和供應商屬性的故事:

The Long Long Ago:瀏覽器不支持任何的CSS屬性,所以他們的順序并不重要;

The Past:只有帶供應商前綴的屬性被支持,所以這些順序也不重要;

The Now: 帶供應商前綴的屬性和標準屬性都被支持,所以順序很重要,要吧標準屬性寫在最后,以便讓其在被支持時能覆蓋供應商屬性;

The Future:只有標準屬性被支持,所以順序又將變得不重要。

而我們當面貌似正處在悲劇的“The Now”,于是不得不注意這些小小的細節。

那到底又多少這樣的前綴呢?

比如一個背景色漸變的CSS,為了支持FileFox,IE,Chrome,Safari,Opera,可能要寫下一下那么多的代碼:

  1. #background_gradient{  
  2.   background-color#000000;  
  3.   background-image: -webkit-gradient(linear, left topleft bottom, from(#000000), to(#FFFFFF)); /* Saf4+, Chrome */ 
  4.   background-image: -webkit-linear-gradient(top#000000#FFFFFF); /* Chrome 10+, Saf5.1+ */ 
  5.   background-image:    -moz-linear-gradient(top#000000#FFFFFF); /* FF3.6 */ 
  6.   background-image:     -ms-linear-gradient(top#000000#FFFFFF); /* FF3.6 */ 
  7.   background-image:      -o-linear-gradient(top#000000#FFFFFF); /* IE10 */ 
  8.   background-image:         linear-gradient(top#000000#FFFFFF); /* Opera 11.10+ */ 
  9.             filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#000000', EndColorStr='#FFFFFF'); /* IE6–IE9 */ }  
  10. }  

不過隨著現在瀏覽器快速的更新升級,其實大多數情況下,我們已經不需要寫下這些前綴以求兼容各個瀏覽器,只要寫下標準的屬性和值,就可以了。但是如果真的不得不去考慮周全,偉人也已經為我們做了很多的事情,我們只需要站在他們的肩膀上就可以了。

css3please這個網站可以幫我們生成跨瀏覽器的CSS規則。而且可以當場查看效果,非常的方面。此乃Web開發、CSS3初學體驗之必備產品。

最后,來展示我在我系統上安裝著的瀏覽器。

Windows 7 下:

 

 

Mac OS X下:

 

 

安裝那么多,一來是測試JS和CSS的兼容性問題,二來其實也是將學習工作生活所用分開來,可以把喜歡的東西放到指定的收藏夾中。不過這也看出問什么會有那么多不同的供應商前綴了。

當然用得最多的還是Firefox。其實現在的Firefox已經可以讓我拋棄其他所有瀏覽器的沖動,只是感覺現在他經常會霸占很多的內存,讓我不得不選擇將任務交給其他瀏覽器來一起分擔。

原文:http://www.cnblogs.com/ider/archive/2011/08/23/vendor_prefix_css_history.html

【編輯推薦】

  1. 使用lesscss來編碼編寫CSS
  2. 8月8款非常實用的CSS工具推薦
  3. Web設計師必備:10款最佳免費CSS在線編輯器
  4. HTML 5+CSS3攜手實現Mobie App的瓶頸
  5. CSS的未來:一些試驗性CSS屬性
責任編輯:陳貽新 來源: Ider的博客
相關推薦

2015-11-18 14:14:11

OPNFVNFV

2014-07-30 10:55:27

2025-02-12 11:25:39

2014-07-21 12:57:25

諾基亞微軟裁員

2019-06-04 09:00:07

Jenkins X開源開發人員

2014-07-15 10:31:07

asyncawait

2016-12-29 18:21:01

2021-06-17 07:08:19

Tapablewebpack JavaScript

2016-12-29 13:34:04

阿爾法狗圍棋計算機

2012-05-18 16:54:21

FedoraFedora 17

2013-05-23 16:23:42

Windows Azu微軟公有云

2016-11-03 13:33:31

2016-11-08 19:19:06

2021-04-15 07:01:28

區塊鏈分布式DLT

2011-05-13 09:43:27

產品經理PM

2015-06-11 11:10:09

對象存儲云存儲

2019-08-05 10:08:25

軟件操作系統程序員

2013-11-14 16:03:23

Android設計Android Des

2019-04-28 09:34:06

2022-11-07 14:23:35

RPA人工智能流程自動化管理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国外激情av | 国产精品久久久久久久久久久久久久 | 久久激情视频 | 国产免费播放视频 | 日韩和的一区二区 | 亚洲精品一 | 欧美日韩高清 | 亚洲精品久久久久久久不卡四虎 | 日韩精品亚洲专区在线观看 | 精品毛片视频 | av片在线观看 | 久热中文字幕 | 成人做爰www免费看视频网站 | 激情国产 | 国产在线小视频 | 久久精品亚洲欧美日韩精品中文字幕 | 极品一区 | 精品视频一区二区 | 一a级片| 在线观看www视频 | 中文字字幕在线中文乱码范文 | 日本一区二区三区免费观看 | 欧美日韩一区精品 | 国产日韩精品在线 | 午夜看片网站 | 浴室洗澡偷拍一区二区 | 成年人网站国产 | 一区二区久久 | 国产999精品久久久久久 | 免费视频一区 | 一区二区日韩 | 91久久电影 | 亚洲黄色av | 天堂精品视频 | 久久亚洲一区二区三 | 久久久精品视频一区二区三区 | 国产在线网址 | 91免费观看在线 | 久久亚洲欧美日韩精品专区 | 日韩av高清 | 成人国产精品免费观看 |