国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > CSS > 正文

CSS樣式設(shè)計(jì)網(wǎng)頁(yè)字體與用戶體驗(yàn)

2024-07-11 08:44:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在設(shè)計(jì)網(wǎng)頁(yè)時(shí),沒(méi)有比頁(yè)面的外觀更重要的了。所以,如果發(fā)現(xiàn)設(shè)計(jì)人員十分關(guān)注字體及字體大小,我并不感到驚奇。使用CSS來(lái)編輯字體有各種各樣的方法,每位設(shè)計(jì)師都會(huì)有自己偏愛(ài)的設(shè)計(jì)習(xí)慣,但必須選擇更能提高用戶體驗(yàn)的方法。今天暴風(fēng)彬彬?qū)⒓杏懻撟煮w大小的控制來(lái)體
  在設(shè)計(jì)網(wǎng)頁(yè)時(shí),沒(méi)有比頁(yè)面的外觀更重要的了。所以,如果發(fā)現(xiàn)設(shè)計(jì)人員十分關(guān)注字體及字體大小,我并不感到驚奇。使用CSS來(lái)編輯字體有各種各樣的方法,每位設(shè)計(jì)師都會(huì)有自己偏愛(ài)的設(shè)計(jì)習(xí)慣,但必須選擇更能提高用戶體驗(yàn)的方法。今天暴風(fēng)彬彬?qū)⒓杏懻撟煮w大小的控制來(lái)體現(xiàn)更多的用戶體驗(yàn)
字體大小
  CSS2規(guī)范中關(guān)于水平和垂直尺寸來(lái)定義字體的長(zhǎng)度。這個(gè)長(zhǎng)度為一個(gè)數(shù)值,前面可能帶一個(gè)可選的加( )或減(-)標(biāo)記符。另外,該數(shù)值后可能有一個(gè)可選的單位標(biāo)識(shí)符。
  另外,CSS2規(guī)范定義了兩個(gè)單位類型:絕對(duì)單位和相對(duì)單位。絕對(duì)值指定單位,而相對(duì)單位指定一個(gè)與另一個(gè)值成比例的值。下面的列表列出了相對(duì)單位標(biāo)識(shí)符:
  

em:字體的高度,相對(duì)長(zhǎng)度單位。相對(duì)于當(dāng)前對(duì)象內(nèi)文本的字體尺寸。如當(dāng)前對(duì)行內(nèi)文本的字體尺寸未被人為設(shè)置,則相對(duì)于瀏覽器的默認(rèn)字體尺寸(16px)。
ex(x-高度):CSS2規(guī)范將它描述為小寫(xiě)字母x的高度。
px(像素):它與背景或屏幕的分辨率有關(guān)。根據(jù)顯示器分辨率輸出不同像素,由于用戶的喜好不同,顯示器的分辨率可能會(huì)有很大差異。

下面是有效的絕對(duì)單位標(biāo)識(shí)符:

in(英寸)
cm(厘米)
mm(毫米)
pt(點(diǎn),1點(diǎn)=1/72英寸)
pc(12點(diǎn)活字,1pc=12點(diǎn))

  測(cè)量絕對(duì)大小的另一種方法是使用衡量一個(gè)值的比例因數(shù),應(yīng)用以下關(guān)鍵字:最小、較小、小、中、大、較大和最小。中為基值,變小就減去一個(gè)因數(shù),變大就增加一個(gè)因數(shù),等等。CSS2規(guī)范定義的比例因數(shù)為1.2,這個(gè)值也可能依瀏覽器而變化。
  還可以應(yīng)用百分比值來(lái)格式化文本。百分比值是一個(gè)可選的標(biāo)記符,即數(shù)字后帶有一個(gè)百分比符號(hào)(%)。百分比值總是與另一個(gè)值成比例。就字體而言,它與網(wǎng)頁(yè)的基本字體大小成一定比例。
  如您所見(jiàn),有許多方法可完成呈現(xiàn)文本這個(gè)看似簡(jiǎn)單的任務(wù)。下面的HTML格式文本(在段落元素中)應(yīng)用了各種單位標(biāo)識(shí)符。其中所有的值都相等,并假定以72dpi進(jìn)行顯示。

<html>
<head>
<title>FontSizing-equalvalues</title>
</head>
<body>
<pstyle=”font-size:36pt;”>Point</p>
<pstyle=”font-size:3pc;”>Pica</p>
<pstyle=”font-size:0.5in;”>Inches</p>
<pstyle=”font-size:1.27cm;”>Centimeters</p>
<pstyle=”font-size:12.7mm;”>Millimeters</p>
<pstyle=”font-size:300%;”>Percentage</p>
</body>
</html>

  您可以在這個(gè)列表中增加像素值,但它的值要依環(huán)境而定。例如,我的分辨率為1280X1024的手提電腦將顯示與在上表中使用50像素值一致的文本。
  仔細(xì)閱讀前面提到的CSS2規(guī)范,可以獲得更多字體大小方面的知識(shí)。現(xiàn)在我將討論如何決定在網(wǎng)絡(luò)應(yīng)用中使用哪種方法。選擇哪一種方法
  在CSS中有許多和字體有關(guān)的選項(xiàng),但哪一種最適合在您的網(wǎng)絡(luò)應(yīng)用中使用呢?絕對(duì)大小有許多缺陷,特別是在一致性、靈活性與訪問(wèn)性方面存在問(wèn)題。與絕對(duì)字體大小相比,任何視力有缺陷的用戶可使用相對(duì)字體大小來(lái)擴(kuò)大頁(yè)面中的文字,這樣更便于閱讀。因此,開(kāi)發(fā)者經(jīng)常使用相對(duì)大小。
  讓我們來(lái)詳細(xì)了解一下相對(duì)大小:
  像素是最通用的大小值。多數(shù)瀏覽器都支持它,但也并非總是如此。瀏覽器常常將像素當(dāng)作屏幕像素而非CSS像素來(lái)處理。像素的一個(gè)缺點(diǎn)在于,它忽略或否定用戶的喜好,且不能在IE中調(diào)整大小。
  許多開(kāi)發(fā)者偏愛(ài)用點(diǎn)來(lái)衡量字體大小,但點(diǎn)主要用于桌面印刷系統(tǒng),不方便移植到網(wǎng)絡(luò)中。在呈現(xiàn)文本時(shí),操作系統(tǒng)或?yàn)g覽器默認(rèn)使用像素。
  最常用的方法是使用em或百分比大小。EM可在所有支持調(diào)整尺寸的瀏覽器中進(jìn)行調(diào)整。Em還與用戶偏愛(ài)的默認(rèn)大小有關(guān)。在IE中應(yīng)用em的結(jié)果難以預(yù)料。在IE中最好使用百分比來(lái)設(shè)定文本大小。
  下面的例子結(jié)合使用em和百分比值來(lái)對(duì)文本進(jìn)行格式化。基本文本用百分比值來(lái)設(shè)置,然后用em來(lái)進(jìn)行調(diào)整。

<html>
<head>
<title>DisplayTest</title>
<styletype=”text/css”>
body{font:SansSerif,Arial;font-size:110%}
</style>
</head>
<body>
<pstyle=”font-size:1.0em;”>Basictext.</p>
<pstyle=”font-size:1.5em;”>Largertext.</p>
<pstyle=”font-size:0.5em;”>smallertext.</p>
</body>
</html>
所有都與外觀有關(guān)
  現(xiàn)有的標(biāo)準(zhǔn)提供許多格式化并呈現(xiàn)網(wǎng)絡(luò)應(yīng)用中的文本的方法。開(kāi)發(fā)者可以很方便地將文本分解成相對(duì)和絕對(duì)標(biāo)識(shí)符。關(guān)鍵在于保持一致,并徹底檢測(cè)解決方案。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 城固县| 布尔津县| 沙洋县| 普陀区| 炎陵县| 德钦县| 石首市| 历史| 江阴市| 老河口市| 马山县| 天全县| 浦北县| 芜湖市| 铁力市| 日土县| 大新县| 永济市| 墨竹工卡县| 五莲县| 玉田县| 夏河县| 吉水县| 南投市| 团风县| 元江| 耿马| 鄯善县| 拜泉县| 封开县| 隆昌县| 广东省| 南宫市| 湾仔区| 西乌珠穆沁旗| 庆云县| 乐亭县| 青河县| 揭东县| 衡东县| 新化县|