優(yōu)勝?gòu)倪x擇開(kāi)始,我們是您最好的選擇!—— 中州期刊聯(lián)盟(新鄉(xiāng)市博翰文化傳媒有限公司)
0373-5939925
2851259250@qq.com
我要檢測(cè) 我要投稿 合法期刊查詢

CSS技術(shù)的網(wǎng)頁(yè)設(shè)計(jì)應(yīng)用研究——科技論文

作者:中州期刊聯(lián)盟來(lái)源:日期:2014-10-19人氣:1750

    隨著社會(huì)的進(jìn)步和時(shí)代的飛速發(fā)展,互聯(lián)網(wǎng)技術(shù)正在快速的發(fā)展中,目前,我國(guó)已經(jīng)全面的進(jìn)入了網(wǎng)絡(luò)化的信息時(shí)代,網(wǎng)絡(luò)已經(jīng)進(jìn)入我們的日常生活當(dāng)中,成為日常生活中不可缺少的一部分,網(wǎng)絡(luò)中的網(wǎng)絡(luò)頁(yè)面是主要的展示平臺(tái),為了讓網(wǎng)絡(luò)頁(yè)面可以更好地在多個(gè)網(wǎng)絡(luò)平臺(tái)上兼容,因此,推出了CSS規(guī)范。CSS可以讓網(wǎng)頁(yè)中的代碼變得更加簡(jiǎn)潔,有效地提高網(wǎng)站的下載速度,統(tǒng)一網(wǎng)絡(luò)頁(yè)面的風(fēng)格,并且可以在多個(gè)頁(yè)面中使用外部的連接樣式,提高網(wǎng)絡(luò)代碼的重用率。

1.CSS語(yǔ)法及類型

1.1CSS的語(yǔ)法

CSS是我語(yǔ)法有著基本的格式,基本格式如下:

selector {property:value}(選擇符 {屬性:數(shù)值})

例如:body {color: blue}

選擇符中的body指網(wǎng)頁(yè)頁(yè)面中的主體部分,color指文字顏色的控制屬性,blue值顏色值,這個(gè)格式在網(wǎng)頁(yè)中表現(xiàn)出來(lái)的效果是網(wǎng)頁(yè)中的文字顏色為藍(lán)色。

1.2ID選擇符

    與ID選擇符相似的還有類選擇符,只不過(guò),類選擇符中使用的是CLASS,而ID選擇符中使用的是ID,ID選擇符的局限性大,因此,只能對(duì)某個(gè)元素樣式進(jìn)行單獨(dú)的定義,一般在特殊的情況下才會(huì)使用,例如:<p id="intro">你好</p>,在ID選擇符的名稱前加“#”號(hào),ID的屬性會(huì)把所有的id="intro"元素匹配:#intro{font- size:12pt;color:#000;}[1]。

2.CSS使用

2.1外部樣式表

    外部樣式表適用于需要很多個(gè)頁(yè)面的時(shí)候,外部樣式表是一種文件,里面包含了多個(gè)網(wǎng)站或者網(wǎng)絡(luò)的頁(yè)面,并且可以在網(wǎng)頁(yè)中以獨(dú)立的形式存在,一般,文件的擴(kuò)展名是.css。使用了外部樣式表的多個(gè)網(wǎng)絡(luò)頁(yè)面,在鏈接的過(guò)程中可以將相同的.css文件鏈接到,甚至還可以將一個(gè)文件進(jìn)行改變,以此來(lái)改變整個(gè)站點(diǎn)外觀的形象[2]。

    在網(wǎng)絡(luò)頁(yè)面中加一個(gè)網(wǎng)布樣式表,例如:mystyle.css,需要把<link>加在文檔的頭部,作為標(biāo)簽:

<head>

<link rel=“stylesheet” type=“text/css” href=“mystyle.css”/>

.........

</head>

在外部樣式表的文件中,可以對(duì)內(nèi)部文本在編輯器中進(jìn)行不同的編輯,但是文件中不能出現(xiàn)html的任何代碼,以上述例子為例,該文件的內(nèi)容就是:

p{color:blue;text-align:center;}

body{background-color:#FFFFFF}

2.2內(nèi)部樣式表

    當(dāng)單獨(dú)的一個(gè)網(wǎng)頁(yè)不需要特殊樣式的時(shí)候,普遍使用的都是內(nèi)部樣式表。一般,使用<style>作為內(nèi)部樣式表的定義標(biāo)記,文檔的頭部處在<head>和</head>的標(biāo)簽之間,例如:

<head>

<style type=“text/css”>

p{color:blue;text-align:center;}

body{background-color:#FFFFFF}

</style>

……

</head>

    這種樣式比較簡(jiǎn)單且實(shí)用,并且可以將網(wǎng)站的頁(yè)面頭部都輸入相同的樣式,就可以讓所有的頁(yè)面都有統(tǒng)一的樣式。

2.3內(nèi)聯(lián)樣式表

    內(nèi)聯(lián)樣式表是可以在HTML中直接加入style參數(shù)的,其中,參數(shù)的內(nèi)容是CSS屬性的和值,例如:所定義的段落中,元素樣式是綠色居中,內(nèi)嵌的樣式就是:

<p style=“color:green;text-align:center”>This is a paragraph</p>

    實(shí)質(zhì)上,內(nèi)聯(lián)樣式表的效率相較于以上兩種而言比較低,在網(wǎng)頁(yè)當(dāng)中并不推薦使用內(nèi)聯(lián)樣式表進(jìn)行網(wǎng)頁(yè)設(shè)計(jì)。內(nèi)聯(lián)樣式表中的樣式內(nèi)容不能進(jìn)行重復(fù)使用。如果將上面的內(nèi)聯(lián)樣式表中的p 元素進(jìn)行重復(fù)使用,那么,后面進(jìn)行使用的網(wǎng)頁(yè)樣式就會(huì)將p 元素的定義完全重復(fù),其樣式的屬性也是完全相同的。除此之外,內(nèi)聯(lián)樣式表中的樣式以及標(biāo)記的內(nèi)容全部混雜為一體,在代碼的閱讀和維護(hù)方面產(chǎn)生了很大的困難度[3]。

3.CSS在網(wǎng)頁(yè)設(shè)計(jì)中實(shí)例

3.1多彩文字的效果

把兩個(gè)內(nèi)容一樣顏色不同的蚊香相互重合在一起,給它添加clip的屬性,讓上下文字被剪切的位置不一樣,以此產(chǎn)生兩種不同的顏色。

clip:auto | rect ( number number number number )

其參數(shù)為:

auto:對(duì)象沒(méi)有剪切

rect(number number number number):

根據(jù)上右下左的順序,給對(duì)象的左上角作為坐標(biāo)原點(diǎn),分別計(jì)算四個(gè)不同的數(shù)值,將其中一個(gè)數(shù)值用auto進(jìn)行替換。

.textBottom {color: #333333;position: absolute;left: 3em;top: 1em;font: 26px Century Gothic,Arial, Helvetica, sans- serif;clip: rect(18px auto auto auto);}

.textTop {color:#CC0000;position:absolute;left:3em;top:1em;font:26px Century Gothic,Arial, Helvetica, sans- serif;clip: rect(0 auto 18px 0);}

3.2鏈接變色的效果

文字為紅色,點(diǎn)擊是黑色,點(diǎn)擊過(guò)是黃色。

<style type="text/css">

<! - -

a:link {text- decoration: none ; color: red }

a:active {text- decoration: none ; color: black }

a:visited {text- decoration: none ; color: yellow }

- - >

</style>

 

4.結(jié)束語(yǔ):

隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,CSS技術(shù)在網(wǎng)頁(yè)中的應(yīng)用方式以及CSS技術(shù)的自身發(fā)展還有十分廣闊的領(lǐng)域和空間。

 【參考文獻(xiàn)】

[1] 余平.CSS在網(wǎng)頁(yè)制作中的應(yīng)用[J]. 甘肅科技縱橫. 2009,(04);02-03.

[2] 車元媛.CSS技術(shù)在網(wǎng)頁(yè)設(shè)計(jì)中的應(yīng)用研究[J]. 科技信息. 2011,(05);05-06.

[3] 杜濤.CSS技術(shù)在網(wǎng)頁(yè)設(shè)計(jì)中的應(yīng)用與優(yōu)化[J]. 長(zhǎng)治學(xué)院學(xué)報(bào). 2010,(05);11-12.

 

網(wǎng)絡(luò)客服QQ: 沈編輯

投訴建議:0373-5939925????投訴建議QQ:

招聘合作:2851259250@qq.com (如您是期刊主編、文章高手,可通過(guò)郵件合作)

地址:河南省新鄉(xiāng)市金穗大道東段266號(hào)中州期刊聯(lián)盟 ICP備案號(hào):豫ICP備2020036848

【免責(zé)聲明】:中州期刊聯(lián)盟所提供的信息資源如有侵權(quán)、違規(guī),請(qǐng)及時(shí)告知。

版權(quán)所有:中州期刊聯(lián)盟(新鄉(xiāng)市博翰文化傳媒有限公司)

關(guān)注”中州期刊聯(lián)盟”公眾號(hào)
了解論文寫作全系列課程

核心期刊為何難發(fā)?

論文發(fā)表總嫌貴?

職院?jiǎn)挝话l(fā)核心?

掃描關(guān)注公眾號(hào)

論文發(fā)表不再有疑惑

論文寫作全系列課程

掃碼了解更多

輕松寫核心期刊論文

在線留言