999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CSS技術在網頁設計中的應用

2009-07-16 09:33:54
新媒體研究 2009年8期

彭 瑩

[摘要]通過研究CSS層疊樣式表的主要思想,結合具體實例介紹如何在網頁設計中使用樣式表的方法,使讀者準確掌握CSS技術,并可進行實踐運用。

[關鍵詞]CSS 網頁 級聯樣式表 HTML

中圖分類號:TP3文獻標識碼:A文章編號:1671-7597(2009)0420048-01

一、引言

CSS是一種樣式表(stylesheet)技術。也有的人稱之為層疊樣式表

(Cascading Stylesheet)。它的作用簡單的說就是可以使你在同一頁面里使用不同的超鏈接樣式。用CSS僅僅改變一個文件就可以改變數百個網頁的外觀,個性化的表現而不損,這些都因為網頁樣式表的強大和靈活特性。

二、CSS與HTML的結合方式

一個外部的樣式表可以通過HTML的LINK元素連接到HTML文檔中:

<LINK REL=StyleSheet HREF="style.css" TYPE="text/css" MEDIA=screen>

<LINK REL=StyleSheet HREF="color-8b.css" TYPE="text/css" TITLE="8-bit Color Style" MEDIA="screen, print">

<LINK REL="Alternate StyleSheet" HREF="color-24b.css" TYPE="text/css" TITLE="24-bit Color Style" MEDIA="screen, print">

<LINK REL=StyleSheet HREF="aural.css" TYPE="text/css" MEDIA=aural>

<LINK>標記是放置在文檔的HEAD部分。可選的TYPE屬性用于指定媒體類型--text/css是一個層疊樣式表--允許瀏覽器忽略它們不支持的樣式表類型。為CSS文件配置服務器而將text/css當作Content-type內容發(fā)送出去也是一個好注意。

外部樣式表不能含有任何像<HEAD>或<STYLE>這樣的HTML的標記。樣式表僅僅由樣式規(guī)則或聲明組成。一個單獨由

P {margin: 2em }

組成的文件就可以用作外部樣式表了。

<LINK>標記也有一個可選的MEDIA屬性,用于指定樣式表被接受的介質或媒體。允許的值有:

screen(缺省值),提交到計算機屏幕;

print,輸出到打印機;

projection,提交到投影機;

aural,揚聲器;

braille,提交到凸字觸覺感知設備;

tty,電傳打字機 (使用固定的字體);

tv,電視機;

all,所有輸出設備。

多樣的媒體通過用逗號隔開的列表或值all指定。

Netscape Navigator 4.x錯誤地忽略除了screen值外的任何使用MEDIA值聲明的連接或嵌入樣式表。例如,MEDIA="screen,projection"會令到樣式表被Navigator 4.x忽略,盡管展示的設備是計算機的屏幕。Navigator 4.x也忽略使用MEDIA=all聲明的樣式表。

REL屬性用于定義連接的文件和HTML文檔之間的關系。REL=StyleSheet

指定一個固定或首選的樣式而REL="Alternate StyleSheet"定義一個交互樣式。固定樣式在樣式表激活時總被應用。缺少的TITLE屬性,就像例子中的第一個<LINK>標記,定義一個固定樣式。

一個首選樣式會自動被應用,就像例子中的第二個<LINK>標記。REL=StyleSheet和一個TITLE屬性的組合指定一個首選的樣式。網頁制作者不能指定多于一個的首選樣式。

交互樣式通過REL="Alternate StyleSheet"指出。例子中的第三個<LINK>標記定義一個交互樣式,用戶可以選擇用來代替首選樣式表。

注意現在的瀏覽器一般都缺乏選擇交互樣式的能力。

單一的樣式也可以通過多個樣式表給出:

<LINK REL=StyleSheet HREF="basics.css" TITLE=”Contemporary">

<LINK REL=StyleSheet HREF="tables.css" TITLE="Contemporary">

<LINK REL=StyleSheet HREF="forms.css" TITLE="Contemporary">

在這個例子中,三個樣式表組合成一個"Contemporary"樣式,作為一個首選樣式表被應用。要組合多個樣式表成一個單一樣式,必須在每個樣式表中使用相同TITLE。

當樣式被應用到很多的網頁時,一個外部樣式表是理想的。網頁制作者使用外部樣式表可以改變整個網站的外觀而僅僅通過改變一個文件。同樣的,大多數瀏覽器會保存外部樣式表在緩沖區(qū),從而如果樣式表在緩沖區(qū)就避免了在展示網頁時的延遲。

三、CSS在網站中的應用實例

在設計網站的頁面中,增加以下定義,會使頁面有特殊的顯示效果。

網站中CSS樣式表使用:

huali {font-family: "宋體"; font-size: 12px; cursor: crosshair; font-style: normal; text-decoration: none; background-color: #FFFFFF; background-image: none; list-style-image: none}

.text {cursor: crosshair; filter: Mask(Color=#ff9900); font-size: 12px; font-style: normal; text-decoration: none}

在這個樣式表中使用了:font-family:"宋體" ; font-size: 12px定義了網頁文字的字體和大小,以避免因網頁瀏覽器的設置改變而引起的網頁字體和大小的變化,影響頁面瀏覽者的信息瀏覽;cursor: crosshair定義了頁面鼠標樣式,在這里將它定義為十字型,以反映網頁的總體設計思想;font-style: normal定義了網頁字體風格,可以定義為普通、加粗、傾斜三種樣式,background-color: #FFFFFF; background-image: none它們是對網頁背景顏色和背景圖片的設置。

四、結束語

本文結合實例對CSS進行了簡明扼要的介紹,展現了CSS在網頁設計中靈活、強大的功能,可以看到,在網頁中使用CSS能達到三個目的:一是優(yōu)化網頁結構,顯著減小網頁文件的大小,使得網頁瀏覽速度更快。二是網頁的布局和樣式的調整都可以在CSS文件中進行,不需要改動每個HTML文件,這對于維護一個大型網站很重要,能為網站維護人員節(jié)省大量時間和精力。三是輕松設計具有復雜布局的網頁,使網頁更美觀。

主站蜘蛛池模板: 欧美一区二区人人喊爽| 2021精品国产自在现线看| 久久99精品国产麻豆宅宅| aaa国产一级毛片| 国产精品视频系列专区| 精品欧美一区二区三区久久久| 国产区在线观看视频| 高清无码不卡视频| 亚洲无码精彩视频在线观看| 国产在线八区| 国内熟女少妇一线天| 欧美啪啪视频免码| 久久这里只有精品66| 免费看美女自慰的网站| 国产午夜不卡| 在线观看国产精美视频| 无遮挡国产高潮视频免费观看| 91精品视频播放| 欧美在线一级片| 欧美国产在线精品17p| 色综合综合网| 专干老肥熟女视频网站| 99视频免费观看| 久久婷婷五月综合色一区二区| 国产无遮挡裸体免费视频| 动漫精品中文字幕无码| 无码福利视频| 亚洲欧美日韩另类| 国内精品九九久久久精品| 亚洲欧美h| 麻豆精品国产自产在线| www.亚洲一区| 久久亚洲中文字幕精品一区| 精品国产成人三级在线观看| 亚洲欧美精品日韩欧美| jizz国产视频| 国产精品免费露脸视频| 免费jjzz在在线播放国产| 免费无码又爽又黄又刺激网站 | 本亚洲精品网站| 亚洲日韩精品综合在线一区二区| 精品久久久久成人码免费动漫| 高清无码手机在线观看| 国产亚洲日韩av在线| 伊人久久综在合线亚洲91| 午夜欧美理论2019理论| 自拍欧美亚洲| 国产精品香蕉在线| 在线精品视频成人网| 亚洲中文字幕av无码区| 国产黑丝一区| 国产精品亚洲αv天堂无码| 99在线视频免费观看| 青青草久久伊人| 午夜国产精品视频| 亚洲欧洲国产成人综合不卡| 亚洲黄色视频在线观看一区| 久久女人网| 波多野结衣无码中文字幕在线观看一区二区| 国产乱子精品一区二区在线观看| 久久精品亚洲热综合一区二区| 国产女人18水真多毛片18精品 | 国产91麻豆视频| 国模极品一区二区三区| 国产精选自拍| 中文字幕精品一区二区三区视频| 青青草欧美| 欧美成人综合视频| 9cao视频精品| 美女潮喷出白浆在线观看视频| 国产a在视频线精品视频下载| 黄色网址免费在线| 亚洲国产理论片在线播放| 91久久国产热精品免费| 伊人久久久久久久| 成人国产一区二区三区| 大香伊人久久| 制服丝袜无码每日更新| 人人妻人人澡人人爽欧美一区 | 二级特黄绝大片免费视频大片| 香蕉伊思人视频| 毛片视频网|