- From: Kang-Hao (Kenny) Lu <kanghaol@oupeng.com>
- Date: Thu, 13 Sep 2012 19:31:13 +0800
- To: "Yao Wei (魏銘廷)" <mwei@lxde.org>
- CC: W3C HTML5 中文 <public-html-ig-zh@w3.org>
(12/09/06 12:03), Yao Wei (魏銘廷) wrote: > 簡單來說,移植 (?) 將 Modernizr 在 CSS 上面的作法到 @supports 來做出瀏覽器不同支援的區分。 > > CSS3 其實已經有 @supports query selector,但是僅限於不同 CSS 支援的差異,我們不能知道瀏覽器是否支援 > HTML5 的其他特性。[1] > > 舉例: > > @supports video-webm{ > /* shows your browser supports webm etc. */ > } > > > @supports webgl{ > /* webgl support etc. */ > } 我也感覺這兩個有實用性,畢竟 fallback 內容還是有限制。不過是不是感覺 (video: webm) (canvas-context: webgl) 之類語法比較好?還是說這樣的話很容易跟真的屬性名稱搞混? > @supports svg{ > /* svg image substitute */ > } 這我想不太會有用,因為支持 @supports xxx 的瀏覽器應該都會支持 SVG :p > @supports touch-min:2 { > /* multitouch-able interface for tablets and touch screens */ > } 這是不是比較像媒體查詢的東西? @media (min-touch: 2) 不過我也不太清楚 @media 跟 @supports 要怎麼分界... 總之,感覺蠻適合去 www-style 提的,可以順便蒐集一下 Modernizer 的真實使 用例子。 以上 Kenny -- Web Specialist, Oupeng Browser, Beijing Try Oupeng: http://www.oupeng.com/
Received on Thursday, 13 September 2012 11:32:05 UTC