上述解決替代式樣式表的方法對那些使用支援樣式表流覽器的用戶很好用,但對其他用戶呢?Internet Explorer中擁有最大的用戶群,它不支援所有的替代樣式表。我們怎樣使那些用該流覽器的用戶和其他流覽器的用戶都可以選到最適合他們需求的樣式表呢?


解決方案

在網頁中新增一個JavaScript轉換器,使用戶能夠選擇他們喜歡的樣式表:


 


 


 


 


 


 


新類型的選擇鏈結出現在圖8.8右上角角落上


討論

在你的網站中新增一個JavaScript風格的轉換器可以使所有使用支援JavaScript流覽器的用戶選擇最適合他們需求的樣式表。

該解決方案利用A列表中的JavaScript函數分開一題名為“另外風格,結合其他樣式表”的文章。在你的網站中將該職能保存為switcher.js後,你所需要做的就是在你的文本中創建鏈結,並增加鏈結或按鈕來呼叫JavaScript


通過命名成所期望的樣式表,我們可以讓用戶從流覽器裏直接選擇樣式表。因此,這一技術可用於與所描述的“我要如何新增其他樣式表到我的網站?”那些能用流覽器改變樣式表的訪客仍然可這樣做;其他可使用JavaScript轉換器。

您也可以使用此技術來改變網站的配色方案,甚至它的佈局,並可為我提供定位網頁內容的CSS