什么是Alternative style sheets?這是用來讓用戶自己可以輕易切換的樣式的接口,簡單的說就是可替換樣式表。
用戶如何使用呢?請先用Firefox體驗下面的網址:
http://www.w3.org/Style/Examples/007/alternatives
![]() |
然后打開菜單 查看->頁面風格。這時我們可以看到這一些可以替換的樣式風格提供給用戶選擇。
在IE8下面 ,我們也可以使用這樣的一種便利的樣式切換方案.
![]() |
如何使用替換樣式表
和外鏈樣式表一樣,同樣用link標簽申明。只是rel的類型要寫成alternate stylesheet 還得定義一個title這樣菜單可以給出名稱。
<link rel="alternate stylesheet" title="Forest (by David Baron)" href=http://dbaron.org/style/forest> |
替換樣式表的好處
提供給用戶更加方便的用戶切換體驗;樣式能夠預加載,而且不會渲染。
替換樣式表的壞處
和文字大小功能一樣,這些入口太隱秘,不具備可發現性。
預加載是把雙刃劍,一旦用戶不能發現這些入口,那么我們加載的這些樣式在某些程度上會浪費。
新聞熱點
疑難解答