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

首頁 > 開發(fā) > CSS > 正文

網(wǎng)頁字體大小的設計技巧

2024-07-11 08:21:28
字體:
供稿:網(wǎng)友

字體大小

css2規(guī)范根據(jù)長度——水平和垂直尺寸——來定義字體。這個長度為一個數(shù)值,前面可能帶一個可選的加(+)或減(-)標記符。另外,該數(shù)值后可能有一個可選的單位標識符。

另外,css2規(guī)范定義了兩個單位類型:絕對單位和相對單位。絕對值指定單位,而相對單位指定一個與另一個值成比例的值。下面的列表列出了相對單位標識符:

em:元素字體的高度。它與使用該字體的元素的字體大小屬性計算值相等。當它出現(xiàn)在字體大小屬性值本身中時,會出現(xiàn)異常,這時它指母元素的字體大小。

ex(x-高度):css2規(guī)范將它描述為小寫字母x的高度。

px(像素):它與背景或屏幕的分辨率有關。根據(jù)顯示器分辨率輸出不同像素,由于用戶的喜好不同,顯示器的分辨率可能會有很大差異。

下面是有效的絕對單位標識符:

in(英寸)

cm(厘米)

mm(毫米)

pt(點,1點=1/72英寸)

pc(12點活字,1pc=12點)

測量絕對大小的另一種方法是使用衡量一個值的比例因數(shù),應用以下關鍵字:最小、較小、小、中、大、較大和最小。中為基值,變小就減去一個因數(shù),變大就增加一個因數(shù),等等。css2規(guī)范定義的比例因數(shù)為1.2,這個值也可能依瀏覽器而變化。

還可以應用百分比值來格式化文本。百分比值是一個可選的標記符,即數(shù)字后帶有一個百分比符號(%)。百分比值總是與另一個值成比例。就字體而言,它與網(wǎng)頁的基本字體大小成一定比例。

如您所見,有許多方法可完成呈現(xiàn)文本這個看似簡單的任務。下面的html格式文本(在段落元素中)應用了各種單位標識符。其中所有的值都相等,并假定以72dpi進行顯示。 引用內(nèi)容

<html>
<head>
<title>font sizing - equal values</title>
</head><body>
<p style="font-size: 36pt;">point</p>
<p style="font-size: 3pc;">pica</p>
<p style="font-size: 0.5in;">inches</p>
<p style="font-size: 1.27cm;">centimeters</p>
<p style="font-size: 12.7mm;">millimeters</p>
<p style="font-size: 300%;">percentage</p>
</body>
</html>

您可以在這個列表中增加像素值,但它的值要依環(huán)境而定。例如,我的分辨率為1280x1024的手提電腦將顯示與在上表中使用50像素值一致的文本。

仔細閱讀前面提到的css2規(guī)范,可以獲得更多字體大小方面的知識。現(xiàn)在我將討論如何決定在網(wǎng)絡應用中使用哪種方法。

選擇哪一種方法

在css中有許多和字體有關的選項,但哪一種最適合在您的網(wǎng)絡應用中使用呢?絕對大小有許多缺陷,特別是在一致性、靈活性與訪問性方面存在問題。與絕對字體大小相比,任何視力有缺陷的用戶可使用相對字體大小來擴大頁面中的文字,這樣更便于閱讀。因此,開發(fā)者經(jīng)常使用相對大小。

讓我們來詳細了解一下相對大小:

像素是最通用的大小值。多數(shù)瀏覽器都支持它,但也并非總是如此。瀏覽器常常將像素當作屏幕像素而非css像素來處理。像素的一個缺點在于,它忽略或否定用戶的喜好,且不能在ie中調(diào)整大小。

許多開發(fā)者偏愛用點來衡量字體大小,但點主要用于桌面印刷系統(tǒng),不方便移植到網(wǎng)絡中。在呈現(xiàn)文本時,操作系統(tǒng)或瀏覽器默認使用像素。

最常用的方法是使用em或百分比大小。em可在所有支持調(diào)整尺寸的瀏覽器中進行調(diào)整。em還與用戶偏愛的默認大小有關。在ie中應用em的結(jié)果難以預料。在ie中最好使用百分比來設定文本大小。

下面的例子結(jié)合使用em和百分比值來對文本進行格式化。基本文本用百分比值來設置,然后用em來進行調(diào)整。 引用內(nèi)容
以下為引用的內(nèi)容:

<html>
<head>
<title>display test</title>
<style type="text/css">
body {font: sans serif, arial; font-size: 110 %}
</style></head><body>
<p style="font-size: 1.0em;">basic text.</p>
<p style="font-size: 1.5em;">larger text.</p>
<p style="font-size: 0.5em;">smaller text.</p>
</body>
</html>

全都與外觀有關

現(xiàn)有的標準提供許多格式化并呈現(xiàn)網(wǎng)絡應用中的文本的方法。開發(fā)者可以很方便地將文本分解成相對和絕對標識符。關鍵在于保持一致,并徹底檢測解決方案

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 台湾省| 洞口县| 澳门| 沿河| 广元市| 玛纳斯县| 平阳县| 华宁县| 西畴县| 东海县| 峡江县| 阳东县| 河间市| 海城市| 昭平县| 白玉县| 卢湾区| 蛟河市| 拉萨市| 白银市| 调兵山市| 林甸县| 苍梧县| 寿阳县| 梁平县| 舟曲县| 海城市| 碌曲县| 白朗县| 宝鸡市| 晴隆县| 南郑县| 衡山县| 图片| 仲巴县| 耿马| 乌苏市| 内丘县| 陈巴尔虎旗| 舞钢市| 广昌县|