• <abbr id="qqgmy"></abbr>
      <menu id="qqgmy"><abbr id="qqgmy"></abbr></menu>
    • <rt id="qqgmy"><code id="qqgmy"></code></rt>
      • 網(wǎng)頁設(shè)計(jì)時(shí)的CSS屬性

        網(wǎng)站建設(shè)時(shí),CSS屬性眾多,在W3C CSS 2.0版本中共有122個(gè)標(biāo)準(zhǔn)屬性(http://www.w1.org/TR/CSS2/propidx.html),在W3C CSS 2.1版本中共有115個(gè)標(biāo)準(zhǔn)屬性(http://www.w1.org/TR/CSS21/propidx.html),其中刪除了版本中的個(gè)屬性:font-size-adjust、font-stretch、marker-off-set、marks、page、size和text-shadow。在W3CCSS 1.0版本中又新增加了20多個(gè)屬性(http://www.w1.org/Style/CSS/cur-rent(-?)work#CSS3)。

        CSS屬性被分為不同的類型,如字體屬性、文本屬性、邊框?qū)傩?、邊距屬性、布局屬性、定位屬性、打印屬性等。關(guān)于CSS屬性的詳細(xì)列表和用法可以參閱CSS參考手冊。CSS屬性的名稱比較有規(guī)律,且名稱與意思緊密相連,根據(jù)意思記憶屬性名稱是一個(gè)不錯的方法?!臼纠咳魏卧囟伎梢园ㄍ膺吘?、邊框、內(nèi)邊距、寬和高等。用英文表示就是margin(外邊距,或稱為邊界)、border(邊框)、padding(內(nèi)邊距,或稱為補(bǔ)白)、height(高)和width(寬),還有background(背景)。

        外邊距按方位又可以包含margin-top、mar-gin-right、margin-bottom、margin-left共4個(gè)分支屬性,分別表示頂部外邊距、右側(cè)外邊距、底部外邊距和左側(cè)外邊距。內(nèi)邊距也可以包含padding-top、padding-right、padding-bottom、padding-left、padding屬性。

        邊框可以分為邊框類型、粗細(xì)和顏色,因此可以包含border-width、border-color和border-style屬性,這些屬性又可以按4個(gè)方位包含很多屬性,例如,border-width屬性又分為border-top-width、border-right-width、border-bottom-width、border-left-width和border-width屬性。

         CSS屬性值

        1、顏色值

        顏色值包括顏色名、百分比、數(shù)值和十六進(jìn)制數(shù)值。

        ?使用顏色名是最簡單的方法。雖然目前已經(jīng)命名的顏色約有184種,但真正被各種瀏覽器支持,并且作為CSS規(guī)范推薦的顏色名稱只有16種。

        不建議在網(wǎng)頁設(shè)計(jì)中使用顏色名,特別是大規(guī)模的使用,避免有些顏色名不被瀏覽器解析,或者不同瀏覽器對顏色的解釋差異。   

        ?使用百分比。這是一種最常用的方法,例如:

        color:rgb(100%,100%,100%);

        這個(gè)聲明將紅、藍(lán)、綠3種原色都設(shè)置為最大值,結(jié)果組合顯示為白色。

        相反,可以設(shè)置rgb(0%,0%,0%)為黑色。3個(gè)百分值相等將顯示灰色,同理哪個(gè)百分值大就偏向哪個(gè)原色。   

        ?使用數(shù)值。數(shù)值范圍從0到255,例如:

        color:rgb(255,255,255);

        上面這個(gè)聲明將顯示白色,相反,可以設(shè)置為rgb(0,0,0)將顯示黑色。3個(gè)數(shù)值相等將顯示灰色,同理哪個(gè)數(shù)值大哪個(gè)原色的比重就會加大。   

        ?十六進(jìn)制顏色。這是最常用的取色方法,例如:

        color:#ffffff;

        其中要在十六進(jìn)制前面加一個(gè)#顏色符號。上面這個(gè)聲明將顯示白色,相反,可以設(shè)置#000000為黑色,用RGB來描述:

        color: #RRGGBB;

        從0到255,實(shí)際上十進(jìn)制的255正好等于十六進(jìn)制的FF,一個(gè)十六進(jìn)制的顏色值等于3組這樣的十六進(jìn)制的值,它們按順序連接在一起就等于紅、藍(lán)、綠3種原色。

        2. 絕對單位

        絕對單位在網(wǎng)頁設(shè)計(jì)中很少使用,一般多用在傳統(tǒng)平面印刷中,但在特殊的場合使用絕對單位是很必要的。絕對單位包括英寸、厘米、毫米、磅和pica。   

        ?英寸(in):是使用最廣泛的長度單位。  

        ?厘米(cm):生活中最常用的長度單位。   

        ?毫米(mm):在研究領(lǐng)域使用廣泛。  

        ?磅(pt):在印刷領(lǐng)域使用廣泛,也稱點(diǎn)。CSS也常用pt設(shè)置字體大小,12磅的字體等于六分之一英寸大小。   

        ?pica(pc):在印刷領(lǐng)域使用,1pica等于12磅,所以也稱12點(diǎn)活字。

        3. 相對單位

        相對單位與絕對單位相比顯示大小不是固定的,它所設(shè)置的對象受屏幕分辨率、可視區(qū)域、瀏覽器設(shè)置,以及相關(guān)元素的大小等多種因素影響。   

        ?emem單位表示元素的字體高度,它能夠根據(jù)字體的font-size屬性值來確定單位的大小。

        【示例1】下面樣式代碼中,一個(gè)em等于font-size的屬性值,如果設(shè)置font-size:12pt,則line(-?)height:2em就會等于24pt。

        p{/*設(shè)置段落文本屬性*/

        font-size:12px;

        line-height:2em;/*行高為24px*/

        }

        【示例2】如果設(shè)置font-size屬性的單位為em,則em的值將根據(jù)父元素的font-size屬性值來確定。

        <html>

        <head>

        <meta http-equiv="Content-Type" 

        content="text/html; charset=utf-8" />

        <title>示例代碼</title>

        <style type="text/css">

        #main {font-size:12px;}p {font-size:2em; }

         /*字體大小將顯示為24px*/

        </style>

        </head>

        <body>

        <div id="main">

        <p>em相對長度單位使用</p>

        </div>

        </body>

        </html>

        同理,如果父對象的font-size屬性的單位也為em,則將依次向上級元素尋找參考的font-size屬性值,如果都沒有定義,則會根據(jù)瀏覽器默認(rèn)字體進(jìn)行換算,默認(rèn)字體一般為16px。

         ?ex

        ex單位根據(jù)所使用的字體中小寫字母x的高度作為參考。在實(shí)際使用中,瀏覽器將通過em值除以2得到ex值。   

        ?px

        px單位是根據(jù)屏幕像素點(diǎn)來確定的。這樣不同的顯示分辨率就會使相同取值的px單位所顯示出來的效果截然不同。實(shí)際設(shè)計(jì)中,建議網(wǎng)頁設(shè)計(jì)時(shí)多使用相對長度單位em,且在某一類型的單位上使用統(tǒng)一的單位。如設(shè)置字體大小,根據(jù)個(gè)人使用習(xí)慣,在一個(gè)網(wǎng)站中,可以統(tǒng)一使用px或em。

        4. 百分比

        百分比也是一個(gè)相對單位值。百分比值總是通過另一個(gè)值來計(jì)算,一般參考父對象中相同屬性的值。例如,如果父元素寬度為500px,子元素的寬度為50%,則子元素的實(shí)際寬度為250px。

        百分比可以取負(fù)值,但在使用中受到很多限制。

        網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷咨詢專線:0871-63535511(點(diǎn)擊可一鍵撥號)
        在线一区视频二区三区,av无码久久久不卡网站,亚洲国产人成精品,国产成人白丝视频
        • <abbr id="qqgmy"></abbr>
          <menu id="qqgmy"><abbr id="qqgmy"></abbr></menu>
        • <rt id="qqgmy"><code id="qqgmy"></code></rt>