日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

CSS教程:什么是用戶樣式表?_CSS教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
  用戶樣式表是由用戶定義的樣式表,由用戶創(chuàng)建,并存放于個(gè)人的本地計(jì)算機(jī)上。瀏覽器自動(dòng)加載該文件,并將它應(yīng)用于查看的網(wǎng)頁。

  用戶定義樣式表的目的是讓W(xué)eb沖浪者的首選項(xiàng)影響查看Web的方式。這對(duì)于某些非凡群體的用戶非凡有用,包括那些有視覺障礙的用戶。例如,假如用戶要求高對(duì)比度顯示,用戶樣式表應(yīng)該設(shè)置為默認(rèn)的黑色背景、白色文本和大字體。

  理論上,用戶樣式表很有用。然而實(shí)際上,它們需要每個(gè)Web用戶知道如何寫規(guī)則,以便用他們喜歡的方式查看Web。對(duì)于希望舒適地進(jìn)行Web沖浪的用戶來說,這具有相當(dāng)大的學(xué)習(xí)難度。用戶現(xiàn)在學(xué)習(xí)CSS,是因?yàn)橐O(shè)計(jì)網(wǎng)站,不是因?yàn)橹幌朐L問信息。盡管這樣,對(duì)于那些知道如何使用它們的人,或者那些能夠下載和安裝別人編寫的用戶樣式表的人來說,用戶樣式表仍然具有令人難以置信的強(qiáng)大功能。

  用戶樣式表可以具有任何類型的CSS規(guī)則,這些規(guī)則通常包括在樣式表內(nèi)。語法也非常類似。究竟它就是另一種外部樣式表。然而,在用戶樣式表中一些規(guī)則類型意義不大,因此可以忽略這些規(guī)則的幾條常規(guī)使用警告。

  在用戶樣式表中,用戶不必使用所有假設(shè)設(shè)置了非凡屬性的選擇符,例如class或者id,因?yàn)橛脩舨恢烂總(gè)頁面的HTML中包含什么內(nèi)容。

  通常創(chuàng)建樣式表時(shí),用戶不希望使用字體大小的絕對(duì)值,例如9px或2cm,因?yàn)檫@種值沒有考慮用戶的首選項(xiàng)。假如將9像素的字體大小放在Web樣式表上,有視覺障礙的用戶查看它就會(huì)有困難。但是編寫自己的用戶定義樣式表時(shí),用戶已經(jīng)知道了最終輸出媒介的確切屬性,所以在自己的用戶定義樣式表中使用這些值就非常好。

  最后,用戶應(yīng)該聲明它們是!important,來給它們賦予最高的優(yōu)先權(quán)。因?yàn)榫烤辜偃缭O(shè)計(jì)者的樣式表能覆蓋它們的話,它對(duì)于設(shè)置自己的優(yōu)先選擇沒有意義。

  程序清單給出了用戶定義樣式表的例子。該樣式表非凡為需要較大打印字體和高對(duì)比度(黑背景白字)的用戶而設(shè)計(jì)。

  用戶定義的樣式表示例

示例代碼 [www.hl5o.cn]
* { color: white !important;
background-color: white !important;
font-family: Verdana, sans-serif !important; }
body { font-size: 24pt !important; }
a:link { color: cyan !important; }
a:visited { color: violet !important; }

  在創(chuàng)建了用戶定義的樣式表并將它保存在硬盤驅(qū)動(dòng)器上(某個(gè)用戶能記住位置的地方)之后,用戶需要告訴瀏覽器使用它。用戶如何做取決于使用哪種瀏覽器。

  在Internet Explorer中,它位于可訪問性之下的首選項(xiàng)中。如下圖所示:


  假如使用Firefox,需要把規(guī)則添加到user.css文件。在Opera中,它是讓用戶選擇用戶定義樣式表的文檔下面的首選項(xiàng)。在Safari中,它是高級(jí)首選項(xiàng)。

來源:無憂整理//所屬分類:CSS教程/更新時(shí)間:2007-09-24
相關(guān)CSS教程