CSS常用(yòng)的(de)單位綜γ€述。CSS的(de)主要(yào)功能(néng)之一(yī)₹γ就(jiù)是(shì)CSS定位,這(zhè)個(gè ←)定位的(de)概念即包括位置的(de)定位,也£σ$(yě)包括尺寸的(de)定位。無論哪一(yī)種,都(d¥✘γōu)需要(yào)使用(yòng)長(cháng)度單位,不(bù)然≈©÷∏,精确定位就(jiù)無從(cóng)談起。
在CSS中,長(cháng)度是(shì)一(y¥±←±ī)種度量尺寸,用(yòng)于寬度、高(gāo)度、字号、字和(hé)字母間≤¥Ω↕(jiān)距、文(wén)本的(de)縮排、行(xíng)高(gāo)、♦✘頁邊距、貼邊、邊框線寬以及許許多(duō)多(duō)的(de)₩$'>其他(tā)屬性。
1.定義長(cháng)度
在Dreamweaver4中要(yào)定義₹±π長(cháng)度,首先應該在所選擇的(de)選項後面的(de)文(wé→π♦n)本框中寫符号部分(fēn),這(zh★•è)個(gè)符号可(kě)以是(shì)“+&rd£♥quo;(正号),表示正長(cháng)度值,也(yě)可(kě)以是(γ↔shì)“-”(σ<Ω©負号),表示負長(cháng)度值。如(r↓¥ú)果不(bù)寫符号,那(nà)麽默認值¶®"是(shì)“+”。在符号後緊接著(z↕Ωhe)是(shì)一(yī)個(gè)數(shùΩ♦α♦)值,這(zhè)個(gè)數(shù)值可(kě)以是(•♠©shì)整數(shù),也(yě)可(kě)以是♦←×↓(shì)小(xiǎo)數(shù)。然後再在該選項的(de)長♥₩∞≥(cháng)度單位下(xià)拉列表框中選擇一(yī•<≈)種長(cháng)度單位。長(cháng)度♣™≈單位一(yī)般是(shì)一(yī)個(gè)由兩個(gè)字母組成γ®的(de)單位縮寫,例如(rú)cm,pβ✘$t,em等。
2.絕對(duì)長(cháng)度單↑∞↔位
網頁定義上(shàng)常常使用(yòng)的(de)絕對(duì)長α×(cháng)度值由厘米(cm)、毫米(mm)、英寸(in)、點(≈≤pt)、派卡(pc)等等。
單位英寸(in)厘米(cm)毫米(mm)磅(pt)>™§©派卡(pc)
英寸1.02.5425.4726
派卡0.166670.42334.233121.0
厘米0.393711028.34644.72≈δ∑↕44
毫米0.039370.11.02.8346∏σ↓÷40.47244
磅0.013890.03528060.3528061.00.8β₽σφ3333
絕對(duì)長(cháng)度值的(de)使用(yòng)∏$♠範圍比較有(yǒu)限,隻有(yǒu)在完全知(zhī)道(dào)外( ₩&★wài)部輸出設備的(de)具體(tǐ)情況下₩≠±≈(xià),才使用(yòng)絕對(duì)&§αβ長(cháng)度值。也(yě)就(jiù)是(shì)說(shu♥>ō),絕對(duì)長(cháng)度值最好(hǎ±↕o)用(yòng)于打印機(jī)輸出設備,而在僅僅作(zuò)₽∏≠為(wèi)屏幕顯示時(shí),使用(yòng)絕對(duì)長(chán→φσg)度值意義不(bù)大(dà),應該盡∑☆≈量使用(yòng)相(xiàng)對(duì)長(cháng)度值。k× nowsky.com
3.相(xiàng)對(duì)長(♥β✘cháng)度值
每一(yī)個(gè)浏覽器(qì)都(dōu)有(yǒu)其自(zì)∑♠♥€己默認的(de)通(tōng)用(yòng)尺寸标π♦準,這(zhè)個(gè)标準可(kě)以由系統決定,也(y≤☆ě)可(kě)以由用(yòng)戶按照(zhà§o)自(zì)己的(de)愛(ài)好(hǎo)進行(xíng)設置。 →<因此,這(zhè)個(gè)默認值尺寸往往是(shì)用(yòng)戶覺₩∏得(de)最适合的(de)尺寸。于是(shì)使用(yòng)相(xià→δng)對(duì)長(cháng)度值,↓"就(jiù)可(kě)以是(shì)需要(yào₽ )定義尺寸的(de)元素按照(zhào)默認大(dà)小(xiǎo×→♠)為(wèi)标準,相(xiàng)應地(dì™↑•↔)按比例縮放(fàng)。這(zhè)樣就(jiù)不(bù)↔δ可(kě)能(néng)産生(shēng)難以™ε♠辨認的(de)情況。其實,百分(fēn)比單位以及關鍵字都(dōu• ≠)能(néng)産生(shēng)相(xiàng)類似的(de)效果。
CSS還(hái)支持下(xià)列三種長(cháng)度的(de)♠<✘★相(xiàng)對(duì)單位:em(當前δ♦γ字體(tǐ)中字母M的(de)寬度)、ex(當前字體(tǐ)中字母X的(d→÷e)高(gāo)度)、px(一(yī)個(gè♠•★≤)象素的(de)大(dà)小(xiǎo))。
使用(yòng)em和(hé)ex的(de)目的(de)就(jiù)♣↓$♥是(shì)為(wèi)所給的(de)字體(tǐ)設±<置合适的(de)寬度,而沒有(yǒu)必要(yào)知(★ zhī)道(dào)字體(tǐ)有(yǒu)多(duō)大(dà)λ↔,在顯示時(shí),可(kě)通(tōng)過比較當前字體(tǐ)中的(de&•)M和(hé)X來(lái)确定。字體(tǐ)越大(dà),所對(duìα$)應的(de)em和(hé)ex也(yě)就(j "iù)越大(dà)。
以象素為(wèi)單位的(de)長(cháng♦ ' )度是(shì)相(xiàng)對(duì)于顯示器(qì)上(÷shàng)的(de)象素(或許為(wèi)方形)的(de)高±εβ (gāo)度和(hé)寬度。影(yǐng)像的(de)寬度和¶≈★×(hé)高(gāo)度經常是(shì)以象素給出的(de)。象素測量法通(★↕♠♦tōng)常不(bù)是(shì)個(gè)好(hǎo)方法。首先,'•♥✔象素的(de)大(dà)小(xiǎo)依分(fēn)辯率變化(huà)較大(×'∞dà),大(dà)多(duō)數(shù)σ≥→©用(yòng)戶都(dōu)會(huì)将顯示器(qì)設置成盡可(kě∏<♥₩)能(néng)高(gāo)的(de)分(↔★'fēn)辯率,從(cóng)而導緻象素太小(xiǎo₹←),而無法閱讀(dú)。
二、百分(fēn)比單位
在Dreamweaver4中要(yào)使用(yγ∞φòng)百分(fēn)比,首先應該在所選擇的(de)選項後面的(de)"γ←±文(wén)本框中寫符号部分(fēn),這£"π(zhè)個(gè)符号可(kě)以是(shì)“+&rdqu₩βo;(正号),表示正長(cháng)度值,也(yě)可(kě)以是(shì©₽ <)“—”(負号),表示負長(cháng©α÷)度值。如(rú)果不(bù)寫符号,那(nà)麽默認值™ ¥是(shì)“+”。在符号π'後緊接著(zhe)是(shì)一(yī)個(gè)數(shù)值,符号後面可≈®←(kě)以輸入任意值,但(dàn)是(shì)由于 ≥≤在某些(xiē)情況下(xià),浏覽器(qì)∞β$不(bù)能(néng)處理(lǐ)帶小(xiǎo)數☆&♣>(shù)的(de)百分(fēn)數(shù),因此↑ σ最好(hǎo)不(bù)用(yòng)帶小(xiǎo)數(☆∏↑shù)的(de)百分(fēn)比。然後再在該選項的(de)長(cháng)度∏單位下(xià)拉列表框中選擇“%”。
百分(fēn)比總是(shì)相(xiàng)對(duì)于另一α∑(yī)個(gè)值來(lái)說(shuō)γ的(de)。那(nà)個(gè)值可(kě)以是(shì)長(cháng♠<☆)度單位或是(shì)其他(tā)的(de)。每一"♠→•(yī)個(gè)可(kě)以使用(yòng>≠₽')百分(fēn)比值單位指定的(de)屬性同時(shí)也(yě)自(zì)定←"∏義了(le)這(zhè)個(gè)百分(fēn)比值的(de)參照(&δ"εzhào)值。大(dà)多(duō)數(shù)情況✔$α下(xià),這(zhè)個(gè)參照(zhào)值是(shì)此元素本身φ✔±(shēn)的(de)字體(tǐ)大(dà)小(xiǎo)。
三、顔色單位
大(dà)量地(dì)使用(yòng)圖片可(kě)能(né<₩₽ng)會(huì)使網頁富有(yǒu)生(shα↔ēng)氣。但(dàn)是(shì),每一(yī)個(gè↔↓)上(shàng)過網的(de)人(rén)都(dōu)有(yǒu↕ )為(wèi)等待一(yī)個(gè)圖 ™片而焦急不(bù)安的(de)經曆。其實,适當地(dì)在不(bù)同δΩ×的(de)部位使用(yòng)不(bù)同↑∞↓的(de)顔色,也(yě)能(néng)起到(dào★≠∞$)類似圖片的(de)效果,把讀(dú)者的(de)™¥®<注意力吸引到(dào)關鍵的(de)部分(fēn),然而,下(xià)載網頁↓> 的(de)時(shí)間(jiān)卻大(d↑₩à)幅度地(dì)減少(shǎo)了(le)。
color屬性用(yòng)來(lái)定義一(yπ≠↑ī)個(gè)元素的(de)前景顔色,在大(dà)多(duō)∞"<γ數(shù)情況下(xià),這(zhè)個(gè)元素中所包含的(de♥γ•α)使文(wén)本對(duì)象。使用(yòng)co¶"Ω&lor屬性同時(shí)還(hái)可(kě)以用(yòng)來(l© ₩ái)決定一(yī)個(gè)元素邊框的(de)顔色。通(tōng)用(≈★ yòng)的(de)定義顔色的(de)語法是(shì):color:顔色值€↔。
定義顔色值最簡單也(yě)最直接的(de)方法是(shì)使§∑'用(yòng)百分(fēn)比值。在這(zhè)種δ↔情況下(xià),紅(hóng)、綠(lǜ)、藍(l±δán)顔色值的(de)等級用(yòng)百分(fēn)比數(shù₩∏)來(lái)确定。格式是(shì):color:rgb(R%φ≥,G%,B%)。使用(yòng)百分(fēn)比值來(β∞lái)指定顔色還(hái)有(yǒu)一(yī)個(gè)←>γ₽好(hǎo)處是(shì)它能(néng)夠聲明(míng)α &一(yī)組真正的(de)數(shù)字,不(bù)論它的(♠±∏de)值是(shì)多(duō)少(shǎo)。
指定顔色的(de)另一(yī)種方法是(shì)使用(λ"yòng)範圍在0~255之間(jiān)的(de)整數(shù)來♦÷(lái)設置。格式是(shì)color:rgb(128,128← ™£,128)。
定義顔色的(de)第三種方法是(shì)使用(yòng)十六進制(∞÷÷αzhì)數(shù)組定義顔色。這(zhè)種定義的(de)方法對(duì)∞σ"÷于經常進行(xíng)程序設計(jì)的(de)&→↑人(rén)來(lái)說(shuō)比較熟悉 ♠≠λ。定義顔色時(shí)使用(yòng)三個(gè)前後按順序排列∏"↓的(de)十六進制(zhì)數(shù)組表示,例如(rú)“#∑Ω FC0EA8”。這(zhè)種定義的(de)方式就(j₹♥®↓iù)是(shì)形如(rú)#RRGGBB的(de)格式。即 在紅(hóng)、綠(lǜ)、藍(lán)的(de)位置上(shàε∑↔§ng)添上(shàng)需要(yào)的(de)十六進制(zhì)值。
定義顔色最後一(yī)種方法也(yě)最簡單的(de)方法是(shì)指≥←★ 定顔色的(de)名稱。例如(rú)如(rú)下(xià)所示的(de)✔™✔ 代碼指定文(wén)本的(de)顔色為(wèi)紫色。
在Dreamweaver4中,可(kě)以單擊顔色→> 選擇器(qì)的(de)圖标,從(cóng)打↔§開(kāi)的(de)顔色選擇器(qì)中選擇一(yī)種合<α适的(de)顔色。