CSS3已經成為網頁設計和開發中不可或缺的一部分,然而一些過時而且不太貢獻的特性都漸漸地消失了。這些特性被緩慢地淘汰掉,進而向著更具有前瞻性的方法發展。
例如,一些超出范圍、不成比例的圖像在早期的CSS版本中可以使用 background-position 屬性(通過指定百分比值)來進行控制。但是,這種強行控制圖片大小的方式并沒有獲得普遍支持,因此它已經在CSS3中被徹底廢棄了。
background-position:100% 0;
而background-size倒是得到了廣泛支持,這個屬性可以更加顯式地控制圖片大小和它在元素內的位置,例如:
background-size:cover;
另一個被緩慢消失的特性是-webkit-text-size-adjust。在過去,由于一些iPhone和iPad等移動設備會顯示很小的字體大小,因此開發人員通常會在CSS文件中使用該特性進行調整。但是,現代的移動設備已經不再需要這種調整了,因此這個特性在CSS3中已經被淘汰了。
-webkit-text-size-adjust:none;
需要注意的是,所有緩慢淘汰的屬性和特性都不一定會由所有瀏覽器支持。有些瀏覽器仍然會依賴于這些過時的特性,所以在進行CSS編碼時,仍需要考慮跨瀏覽器的兼容性問題。