- 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