網(wǎng)頁(yè)設計中的CSS 技術(shù)及優(yōu)化分析論文
1 CSS 技術(shù)特點(diǎn)
互聯(lián)網(wǎng)剛興起時(shí),網(wǎng)頁(yè)缺少動(dòng)感,布局內容也有許多因素限制,設計起來(lái)難度較多。即使專(zhuān)業(yè)的HTML 技術(shù)人員,在網(wǎng)頁(yè)設計中也需要通過(guò)不斷測試,才能掌握網(wǎng)頁(yè)中的信息排版,在這樣的背景下,樣式表應時(shí)而生,CSS技術(shù)具有以下特點(diǎn)。對網(wǎng)頁(yè)中的元素進(jìn)行精準定位。網(wǎng)頁(yè)設計者在網(wǎng)頁(yè)設計中,如同導演,網(wǎng)頁(yè)中圖片、文字就是演員,網(wǎng)頁(yè)設計人員依據要求使“演員”扮演好自己的角色,操控起來(lái)十分簡(jiǎn)單。將網(wǎng)頁(yè)中的格式控制與網(wǎng)頁(yè)中的內容分離。網(wǎng)頁(yè)瀏覽者在瀏覽過(guò)程中,面對是網(wǎng)站內容結構,為了幫助瀏覽者更好地查看網(wǎng)頁(yè)中的信息,在設計中需要合理利用格式控制,將的內容與格局分離,從而對網(wǎng)頁(yè)布局進(jìn)行更加合理的控制,即將CSS 代碼獨立,從另一角度實(shí)現對頁(yè)面布局和外觀(guān)的控制。頁(yè)面布局的控制。通過(guò)CSS 技術(shù),能夠事項對HTML的有效控制,并且可以在網(wǎng)頁(yè)中對圖像的位置進(jìn)行準確定位。制作體積加載更快。體積更小的網(wǎng)頁(yè),CSS 樣式只是簡(jiǎn)單的文本,在設計中不需要執行程序、圖像、插件,在執行上就如同HTML 中的指令一樣快。
2 CSS 技術(shù)在網(wǎng)頁(yè)設計中的應用
2.1 外部樣式表
外部樣式主要適用網(wǎng)頁(yè)中存在多個(gè)副面,外部樣式表一文件存儲的情況,通常情況下文件的擴展名為.css。網(wǎng)絡(luò )頁(yè)面中應用外部樣式,可以將多個(gè)網(wǎng)頁(yè)與.css 文件進(jìn)行連接,通過(guò)改變一個(gè).css 文件中的內容對整個(gè)網(wǎng)站的'布局進(jìn)行調整。例如m.css 需要將 添加到文檔頭部,將去作為標簽,具體方式代碼如下:
css”/>
. . . . . . . . .
在網(wǎng)頁(yè)設計過(guò)程中,可以通過(guò)外部文件,對編輯中的文本進(jìn)行編輯,但是在編輯中需要注意,不能出現任何HTML中的代碼,例如:
p{color: red;font-size:14px;}
body{background-color:#FFDFFD}
其中color 為屬性,red 為值;font-size 為屬性,14px 為值;background-color 為屬性,#FFDFFD 為值。
2.2 內部樣式表
如果一個(gè)在網(wǎng)頁(yè)設計中,不需要特殊樣式,通常為簡(jiǎn)化,都采用內部樣式,可以將
p{color:red;font-size:14px;}
body{background-color:#FFDFFD}
??
內部樣式與外部樣式相比,更加簡(jiǎn)單實(shí)用,在網(wǎng)站頁(yè)面頭部,輸入同一樣式,可使網(wǎng)站中所有頁(yè)面都呈現統一的樣式。
2.3 內聯(lián)樣式表
網(wǎng)頁(yè)設計中內連樣式表,可以將style 參數直接加入到HTML中,添加的參數就是CSS 多屬性與值,內嵌的樣式如下:
設計中,內聯(lián)樣式表與其它兩種樣式相比,使用率相對少,主要這種方式不容易在網(wǎng)頁(yè)中重復使用,如果上述的p 元素在網(wǎng)頁(yè)設計中重復式樣,網(wǎng)頁(yè)會(huì )將p 元素定義為完全重復,樣式屬性也會(huì )出現重復,會(huì )加大對網(wǎng)頁(yè)的維護和閱讀難度。
3 優(yōu)化CSS 代碼
在網(wǎng)頁(yè)設計中,為了使網(wǎng)站能夠快速的顯示出來(lái),Web創(chuàng )建者在實(shí)際操作中,需要對網(wǎng)站中的圖像文件進(jìn)行壓縮。CSS 樣式表是純文本文件,所占內存較小,在設計中不需要進(jìn)行壓縮,但在應用過(guò)程中,也有一些方法可以使其格式縮小20% ~ 50%。
3.1 縮寫(xiě)性質(zhì)
利用專(zhuān)用性質(zhì)名取代相關(guān)性質(zhì)集合。例如,paddingtop、padding-left 等性質(zhì)在CSS 帶面中就可以進(jìn)行縮寫(xiě)。在網(wǎng)頁(yè)設計中可以通過(guò)以下代碼代替復雜的代碼。
.body{margin:12px 18px 20px 24px;padding:4px 8px
6px 5px
Border-top: thin solid #000000;}
此外,在對縮寫(xiě)性質(zhì)進(jìn)行應用中,屬性之間的間隔通過(guò)空白完成。如果屬性之間出現類(lèi)似值時(shí),要注重連續屬性的順序,屬性由頂部開(kāi)始,依照順時(shí)針順序進(jìn)行。如果縮寫(xiě)性質(zhì)相同,可以簡(jiǎn)單羅列單個(gè)屬性,將后面的三項屬性縮寫(xiě)。
3.2 通過(guò)樣式覆蓋簡(jiǎn)化代碼
如下CSS 樣式
.a,
.b,
.c {font- size;10px;padding:10px;width:200px;
background- color:black }
.a {border:2px solid red;}
.b {border:2px solid blue;}
對以上這段CSS 樣式進(jìn)行分析,可以發(fā)現,三個(gè)樣式邊框屬性,除了顏色之外其余并誤差別,因此可以將無(wú)差別的屬性進(jìn)行歸納在一起,對顏色進(jìn)行單獨控制,優(yōu)化的樣式如下:
.a,
.b,
.c {font- size;10px;padding:10px;width:200px;
background- color:black;border:2px solid:red}
.2 {border:2px solid blue;}
.3 {border:2px solid black;}
優(yōu)化后代碼能夠實(shí)現與原代碼一樣的效果,代碼的屬性變得更加簡(jiǎn)單。
3.3 提高代碼重復率
重復使用代碼是CSS 在網(wǎng)頁(yè)設計上的主要優(yōu)勢,多數網(wǎng)站設計中,對CSS 中的代碼已經(jīng)進(jìn)行了重復利用,但受設計者自身影響,并沒(méi)有得到合理的重復使用。在CSS 代碼編寫(xiě)中,應當盡力避免重復的元素屬性值多次編寫(xiě)。
4 結 語(yǔ)
現代網(wǎng)頁(yè)設計中對CSS 技術(shù)的應用十分廣泛,在應用CSS 技術(shù)過(guò)程中,不僅需要注意應用的合理性,同時(shí)應當通過(guò)分析,采取相應的方式,簡(jiǎn)化CSS 代碼,使其變得更加合理、簡(jiǎn)潔。
【網(wǎng)頁(yè)設計中的CSS 技術(shù)及優(yōu)化分析論文】相關(guān)文章:
網(wǎng)頁(yè)設計教學(xué)中DIV+CSS布局的運用論文11-11
總圖運輸設計的技術(shù)優(yōu)化分析論文07-02
“網(wǎng)頁(yè)設計與制作”課程中的應用分析論文11-18
網(wǎng)頁(yè)設計中的扁平化設計分析論文11-19
分析美學(xué)在網(wǎng)頁(yè)設計中的表現手段論文11-13