ASP.NET開發(fā)大全第12章.ASP.NET的皮膚、主題和母版頁.doc

ASP.NET開發(fā)大全第12章.ASP.NET的皮膚、主題和母版頁.doc

ID:55630946

大?。?.22 MB

頁數(shù):29頁

時間:2020-05-21

ASP.NET開發(fā)大全第12章.ASP.NET的皮膚、主題和母版頁.doc_第1頁
ASP.NET開發(fā)大全第12章.ASP.NET的皮膚、主題和母版頁.doc_第2頁
ASP.NET開發(fā)大全第12章.ASP.NET的皮膚、主題和母版頁.doc_第3頁
ASP.NET開發(fā)大全第12章.ASP.NET的皮膚、主題和母版頁.doc_第4頁
ASP.NET開發(fā)大全第12章.ASP.NET的皮膚、主題和母版頁.doc_第5頁
資源描述:

《ASP.NET開發(fā)大全第12章.ASP.NET的皮膚、主題和母版頁.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第12章ASP.NET的皮膚、主題和母版頁在Web應(yīng)用程序開發(fā)中,一個良好的Web應(yīng)用程序界面能夠讓網(wǎng)站的訪問者耳目一新,當(dāng)用戶訪問Web應(yīng)用時,網(wǎng)站的界面和布局能夠提升訪問者對網(wǎng)站的興趣和繼續(xù)瀏覽的耐心。ASP.NET提供了皮膚、主題和模板頁的功能增強(qiáng)了網(wǎng)頁布局和界面優(yōu)化的功能,這樣即可輕松的實現(xiàn)對網(wǎng)站開發(fā)中界面的控制。12.1皮膚和主題皮膚和主題是自ASP.NET2.0就包括的內(nèi)容,使用皮膚和主題,能夠?qū)邮胶筒季中畔⒎纸獾絾为?dú)的文件中,讓布局代碼和頁面代碼相分離。主題可以應(yīng)用到各個站點(diǎn),當(dāng)需要更改頁面

2、主題時,無需對每個頁面進(jìn)行更改,只需要針對主題代碼頁進(jìn)行更改即可。12.1.1CSS簡介在任何Web應(yīng)用程序的開發(fā)過程中,CSS(CascadingStyleSheets,級聯(lián)樣式表)都是非常重要的頁面布局方法,而且CSS也是最高效的頁面布局方法。CSS發(fā)展于1994年10月,是為了補(bǔ)救HTML3.2語法中的不足,但是由于當(dāng)時網(wǎng)絡(luò)的發(fā)展的不足和瀏覽器的支持率較低,直到1996年底,才正式發(fā)表了CSS1.0規(guī)格,也正是1996年之后,瀏覽器才開始正式的支持CSS。在網(wǎng)頁布局中,CSS經(jīng)常被使用于頁面樣式布局和

3、樣式控制。熟練的使用CSS能夠讓網(wǎng)頁布局更加的方便,在頁面維護(hù)時,也能夠減少工作量。通常CSS能夠支持三種定義方式,一是直接將樣式控制放置于單個HTML元素內(nèi),稱為內(nèi)聯(lián)式;二是在網(wǎng)頁的head部分定義樣式,稱為嵌入式;三是以擴(kuò)展名為.css文件保存樣式,稱為外聯(lián)式。這三種樣式適用于不同的場合,內(nèi)聯(lián)式適用于對單個標(biāo)簽進(jìn)行樣式控制,這樣的好處就在于開發(fā)方便,而在維護(hù)時,就需要針對每個頁面進(jìn)行修改,非常的不方便;而嵌入式可以控制一個網(wǎng)頁的多個樣式,當(dāng)需要對網(wǎng)頁樣式進(jìn)行修改時,只需要修改head標(biāo)簽中的style標(biāo)

4、簽即可,不過這樣仍然沒有讓布局代碼和頁面代碼完全分離;而外聯(lián)式能夠?qū)⒉季执a和頁面代碼相分離,在維護(hù)過程中,能夠減少工作量。12.1.2CSS基礎(chǔ)CSS能夠通過編寫樣式控制代碼來進(jìn)行頁面布局,在編寫相應(yīng)的HTML標(biāo)簽時,可以通過Style屬性進(jìn)行CSS樣式控制,示例代碼如下所示。這是一段文字

上述代碼使用內(nèi)聯(lián)式進(jìn)行樣式控制,并將屬性設(shè)置為font-size:14px,其意義就在于定義文字的大小為14px;同樣,如果需

5、要定義多個屬性時,可以同寫在一個style屬性中,示例代碼如下所示。這是一段文字1

這是一段文字2
這是一段文字3
ThisisM

6、yFirstCSScode這是一段文字5上述代碼分別定義了相關(guān)屬性來控制樣式,并且都使用內(nèi)聯(lián)式定義樣式,這些CSS的屬性的意義如下所示:q字體名稱屬性(font-family):該屬性設(shè)定字體名稱,如Arial,、Tahoma,、Courier等,可以定義字體的名稱。q字體大小屬性(font-size):該屬性可以設(shè)置字體的大小。字體大小的設(shè)置可以有多種方式,最常用的就是pt和px。q該屬性有三個

7、值可選:normal,、italic、oblique、normal是默認(rèn)值,italic、oblique都是斜體顯示。q字體粗細(xì)屬性(font-weight):該屬性常用值是normal和bold,normal是默認(rèn)值,bold是粗體。q字體變量屬性(font-variant):該屬性有兩個值normal和small-caps,normal是默認(rèn)值。small-caps表示字體將被顯示成大寫。q字體屬性(font):該屬性是各種字體屬性的一種快捷的綜合寫法。q字體顏色(color):該屬性用來控制字體顏色。

8、這些屬性分別定義了字體屬性,如圖12-1所示。圖12-1CSS樣式控制用內(nèi)聯(lián)式的方法進(jìn)行樣式控制固然簡單,但是在維護(hù)過程中卻是非常的復(fù)雜和難以控制。當(dāng)需要對頁面中的布局進(jìn)行更改時,則需要對每個頁面的每個標(biāo)簽的樣式進(jìn)行更改,這樣無疑增大的工作量,當(dāng)需要對頁面進(jìn)行布局時,可以使用嵌入式的方法進(jìn)行頁面布局,示例代碼如下所示。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。