CSS技術(shù)的網(wǎng)頁(yè)設(shè)計(jì)應(yīng)用研究——科技論文
隨著社會(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.
欄目分類
- 再論AI對(duì)人的異化
- 人工智能時(shí)代算法傳播的倫理失范問(wèn)題及其治理對(duì)策研究
- 鋼鐵行業(yè)成本預(yù)算系統(tǒng)開(kāi)發(fā)應(yīng)用實(shí)踐
- 基于區(qū)塊鏈的零信任網(wǎng)絡(luò)安全架構(gòu)
- 新時(shí)期CDN帶寬預(yù)測(cè)及運(yùn)營(yíng)部署方案研究
- 電動(dòng)汽車充電站智能監(jiān)控系統(tǒng)的質(zhì)量控制標(biāo)準(zhǔn)和實(shí)施策略
- 裝載機(jī)怠速提升動(dòng)臂抖動(dòng)故障的分析與解決措施
- 測(cè)量技術(shù)與測(cè)繪技術(shù)在公路橋梁工程中的應(yīng)用分析
- 基于物聯(lián)網(wǎng)的建筑電氣設(shè)備安全智能監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
- 5G ToB行業(yè)專網(wǎng)規(guī)劃設(shè)計(jì)方法研究
- 官方認(rèn)定!CSSCI南大核心首批191家“青年學(xué)者友好期刊名單”
- 2023JCR影響因子正式公布!
- 國(guó)內(nèi)核心期刊分級(jí)情況概覽及說(shuō)明!本篇適用人群:需要發(fā)南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學(xué)者
- 我用了一個(gè)很復(fù)雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問(wèn)題”。
- 重磅!CSSCI來(lái)源期刊(2023-2024版)最新期刊目錄看點(diǎn)分析!全網(wǎng)首發(fā)!
- CSSCI官方早就公布了最新南核目錄,有心的人已經(jīng)拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應(yīng)該熟知的10個(gè)知識(shí)點(diǎn)。
- 注意,最新期刊論文格式標(biāo)準(zhǔn)已發(fā)布,論文寫作規(guī)則發(fā)生重大變化!文字版GB/T 7713.2—2022 學(xué)術(shù)論文編寫規(guī)則
- 盤點(diǎn)那些評(píng)職稱超管用的資源,1,3和5已經(jīng)“絕種”了
- 職稱話題| 為什么黨校更認(rèn)可省市級(jí)黨報(bào)?是否有什么說(shuō)據(jù)?還有哪些機(jī)構(gòu)認(rèn)可黨報(bào)?