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

基于CSS技術上慣用的技巧

2019-10-31 07:00:03張棟梁
電腦知識與技術 2019年22期

張棟梁

摘要:網頁制作目前比較流行使用DIV+CSS結構布局,這種結構與樣式,可以大大減少網頁的體積,提高網頁瀏覽速度,更適合當前網絡客戶的需求。DIV+CSS可將網頁內容與表現相分離、結構模塊化,對后期維護更是方便與便捷。基于CSS如此強大的功能,本文根據實際應用CSS過程中常見問題提出一些方法和技巧,以方便初學者及學生在學習過程中可以借鑒及學習。

關鍵詞:DIV+CSS結構;應用方法與技巧;網頁制作;結構與樣式;借鑒與學習

中圖分類號:G642? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2019)22-0224-02

開放科學(資源服務)標識碼(OSID):

從以往流行的Table布局,到目前結構與表現分離模式,實現了技術上的進步。基于DIV+CSS可以實現結構與表現分離,使網頁美觀、大方,并且升級輕松、維護方便,Dreamweaver軟件在網頁制作方面備受青睞。DIV+CSS也成了網頁制作課程的重要知識點與難點,如果在學習的過程中運用一些方法與技巧,可以達到事半功倍的效果。以下技巧與方法在網頁制作過程中被頻頻引用,合理的使用這些方法與技巧,即可以避免出現低級錯誤,又可以提高學習速度與精度。

1 DIV+CSS

首先理解盒子(DIV)概念,盒子(DIV)是一個范圍,有寬、高、邊框、邊距的區域。我們可以在這個區域(空間)里放任何東西,比如文本、圖像、視頻等。在實際制作網頁時,首先對網頁進行結構分析,網頁結構一般簡單分為上中下,左中右,當然這是整體的分法,內部的結構需要繼續細化。 實際操作中一般將整體的結構放置在一個最外層盒子里,此盒子的功能主要實現網頁居中位置,或者相似內容或信息放置在一個大盒子模塊里,盒子的功能依然是為了居中瀏覽器頁面。如圖所示

如上圖所示,從該結構中可以看到,此網頁分為兩大塊:類名main塊、類名foot塊,此兩模塊是最外層的模塊。功能是使模塊里的內容居中瀏覽器頁面。

2 CSS屬性margin

2.1屬性margin

Margin可以設置盒子模塊外邊距,即盒子與盒子之間的距離,設置外邊距屬性的方法:margin-top、margin-left、margin-right、margin-bottom。margin:上右下左邊距,按照上右下左的順序給屬性賦值,缺少某一邊距值找對面邊距值代替。

2.2 margin特殊屬性值auto

對盒子模塊設置寬度屬性width,并將左右外邊距設置為auto,可以將該盒子模塊水平方向居中,實際工作中常用這種方法進行網頁居中布局。CSS代碼:選擇器{margin: Npxauto;},Npx代表上下邊距值,根據網站實際情況設置網頁上下邊距值,以達到網站效果上的舒適與美感;auto屬性值代表左右邊距值為auto,系統平臺會根據瀏覽器自動計算左右邊距,從而使網頁內容居中位置放置瀏覽器中。該屬性在網頁布局中經常使用,請注意使用前提要求對模塊設置寬度。

2.3 margin屬性值為負值

margin屬性值為負值時,可以使相鄰模塊重疊。常用于網頁導航條,通過滑動門技術,設置margin屬性值為負值,從而實現導航條模塊重疊,達到對導航條美化的效果。

3 CSS屬性line-height

line-height通常用于設置行間距,即字符的垂直間距,一般稱為行高。在實際應用中,該屬性一般作為模塊內容垂直居中功能。首先對模塊設置height值,即設置文本或者模塊的高,這種情況下,模塊內容會默認頂端對齊,如果想實現文本內容垂直方向居中,需要同步設置line-height值,且height值等于line-height值。例如:height:30px; line-height:30px;在height值與line-height值相同的情況下,可以實現文本內容在模塊中垂直居中。

4 CSS屬性border

4.1 屬性Border

Border用于設置盒子模塊邊框,設置邊框屬性的方法 綜合設置方法:border:邊框寬度 邊框樣式 邊框顏色,: 單邊綜合設置方法:border-top、border -left、border -right、border -bottom。綜合設置方法是經常被引用的方法,此方法可以同時設置邊框的三種樣式。如果單獨設置邊框顏色,要求先設置邊框樣式,因為只有邊框存在,顏色樣式才能顯現。如果遺漏邊框樣式直接設置顏色,則顏色是不顯示的。

4.2 Border測試功能

實際制作網頁過程中,當網頁布局出現問題且找不到問題所在時,可以通過border屬性解決,此時border起到測試功能,通過設置border可以讓模塊內容所占有的區域顯示,從而可以看到被隱藏起來的細小狀況,進而推測出現問題的地方。

5 精靈技術與滑動門技術

精靈技術與滑動門技術是針對導航條美化的技巧。其中精靈技術是為了解決網頁過多使用小圖片,導致網頁打開速度受到影響,為了解決服務器過多的次數訪問小圖片,將多個小圖片拼成一個大圖,通過background-position定位到大圖的確切位置來顯示需要的小圖片。滑動門技術是為了解決導航中文本字數不均及增加或減少字數帶來的大量代碼的修改,通過將導航背景圖切割為多個小圖,每個小圖單獨用HTML標記來定義,對中間切塊不設置寬度,寬度會隨著文本的數量自動增減,從而實現導航文本增減與背景寬度同步增減。

6 CSS功能界面

CSS代碼對初學者來說有些難度,學生對過多代碼的講解及編輯都會產生反感情緒,所以初次接觸CSS代碼或編寫CSS代碼,使用CSS界面更合適。圖形模式下編寫代碼對初學者來說,只需要一些基本的操作便可以取得很好的效果,所以更容易接受,更容易理解。

7 結語

網頁(網站)制作課程的學習及講授,需要實際與理論相結合,教材上提供的理論是概括性的概念,沒有涉及它的一些擴展功能,這就需要我們自己在實際應用時多摸索、多試驗、多借鑒。以上常用的技巧與方法,會對初學者及學生在學習DIV+CSS過程中起到一定的幫助作用,對理論的片面含義及概念起到擴充作用。設計及制作網頁中都離不開CSS的使用,尤其是對網頁的優化、美化,CSS的功能是顯而易見,通過學習這些常用技巧,在將來的學習過程中會對大家起到幫助與專業指導的效果。

參考文獻:

[1]傳智播客高教產品研發部.網頁設計與制作(HTML+CSS)[M].中國鐵道出版社,2014(8).

[2]張麗霞,朱賢坤.Dreamweaver在網頁開發中的應用技巧[J].信息系統工程,2018(8):97-98.

[3]馮小強. 基于CSS技術的網頁布局探究[J].電腦知識與技術.2018,14(28):244-245.

[4]趙春燕.電子商務網站設計與制作[M].北京大學出版社,2011(4).

[5]李建忠,牟風瑞,安剛.電子商務網站建設與維護[M].清華大學出版社,2013(10).

[6]傳智播客高教產品研發部.HTML+CSS+JavaScript 網頁制作案例教程[M].中國工信出版集團,人民郵電出版社,2015(9).

[7]陸郁.探析CSS技術在網頁制作中的應用與代碼優化[J].電子信息,2019(1):110.

【通聯編輯:王力】

主站蜘蛛池模板: 国产va免费精品| 亚洲无码37.| 成人韩免费网站| 亚洲无码电影| 大香伊人久久| 日本高清在线看免费观看| 成年人福利视频| 国产SUV精品一区二区6| 亚洲无码视频图片| 日本免费精品| 美女高潮全身流白浆福利区| 亚洲天堂久久| 国产精品综合久久久| 少妇人妻无码首页| 国产成人综合在线视频| 久久香蕉欧美精品| av一区二区三区高清久久| 亚洲AV无码不卡无码| 2020国产精品视频| 欧美日韩高清| 久久精品这里只有国产中文精品| 国产一在线观看| 中文字幕在线播放不卡| 欧美日韩亚洲国产| 激情六月丁香婷婷| 国产真实乱了在线播放| 亚洲人精品亚洲人成在线| 99久视频| 精品国产99久久| 久久这里只精品国产99热8| 日韩在线观看网站| P尤物久久99国产综合精品| 欧美爱爱网| 日本久久网站| 亚洲 欧美 日韩综合一区| 亚洲精品国产成人7777| 午夜无码一区二区三区| 国产亚洲高清视频| 精品久久高清| 久久综合干| 国产亚洲精| 麻豆AV网站免费进入| 精品成人一区二区三区电影| 国产精品视频3p| 在线免费不卡视频| 国产成人凹凸视频在线| 老色鬼久久亚洲AV综合| 国产欧美另类| 久久五月天国产自| 欧美色视频网站| 国产粉嫩粉嫩的18在线播放91| 色综合狠狠操| 香蕉久久国产超碰青草| 日韩东京热无码人妻| 91香蕉视频下载网站| 精品国产aⅴ一区二区三区| 亚洲精品无码AV电影在线播放| 日韩午夜福利在线观看| 国产精品久久久久久影院| 国内精品一区二区在线观看| 亚洲色图在线观看| 2019年国产精品自拍不卡| 久久人人97超碰人人澡爱香蕉 | 欧美激情伊人| 无码精品福利一区二区三区| 欧美午夜性视频| 亚洲综合香蕉| 四虎精品黑人视频| 欧美日本在线观看| 国产色偷丝袜婷婷无码麻豆制服| 国产不卡在线看| 高清免费毛片| 久久综合色天堂av| 看av免费毛片手机播放| 国产精品久久自在自线观看| 久久国产成人精品国产成人亚洲| 中文字幕亚洲第一| 制服丝袜国产精品| 福利在线一区| 国产另类视频| 国产三级毛片| 亚洲天堂区|