《ASP.NET Web界面設計三劍客:CSS,Themes和Master Pages》是2009年5月22日清華大學出版社出版的圖書。
基本介紹
- 中文名:ASP.NET Web界面設計三劍客:CSS,Themes和Master Pages
- 出版時間:2009年5月22日
- 出版社:清華大學出版社
- ISBN:9787302199922
- 定價:58 元
- 裝幀:平裝
- 印次:1-1
圖書簡介,目錄,
圖書簡介
隨著ASP.NET 2.0 的出現,.NET 開發人員終於有了可以輕鬆創建美觀的Web 應用程式界面的工具。利用它們,可以很容易地創建具有一致觀感的站點。本書將闡述如何將這些新ASP.NET 工具與通用Web 標準聯繫起來,如CSS 、顏色、圖形和無障礙性。這種組合提供了獨特的技巧,使得創建視覺衝擊力強大的ASP.NET 頁面所需的藝術看上去與驅動它們的技術一樣令人心動。
目錄
第1章aesthNETics 1
1.1aesthNETics的定義 1
1.2aesthNETics之所以重要的原因 2
1.3提高員工的期望 4
1.4為Web站點創建一致外觀:aesthNETics要點 5
1.5前提條件 6
1.6小結 7
第2章Web設計基礎知識 9
2.1設計基礎 9
2.1.1螢幕解析度 9
2.1.2瀏覽器 11
2.1.3色彩深度 13
2.1.4圖像 16
2.1.5文本 18
2.1.6CSS與表 19
2.2無障礙化 23
2.2.1無障礙化之所以重要的原因 23
2.2.2不遵守法規的代價 24
2.2.3確保無障礙化 24
2.2.4測試是否遵守ADA 25
2.2.5遵守AJAX508 29
2.2.6無障礙化的重要性 29
2.3小結 30
第3章Photoshop:給開發人員的提示與技巧 31
3.1前提條件 32
3.2項目指南 33
3.3Photoshop概覽 33
3.4第一個圖 39
3.4.1圖片尺寸與操作 39
3.4.2半透明框 41
3.4.3圖層 43
3.4.4文本 47
3.4.5保存圖片 48
3.4.6選取顏色模式 50
3.5第二個圖 51
3.5.1選擇和提取圖片 52
3.5.2背景 54
3.5.3輪廓 56
3.5.4文本 57
3.5.5可選的修改 60
3.5.6保存圖片 65
3.5.7顏色模式 66
3.6移動瀏覽器圖形 66
3.7擴展您的Photoshop技巧 71
3.8小結 71
第4章層疊樣式表(CSS) 73
4.1前提條件 74
4.2看上去就像基於表的設計的Web站點 74
4.2.1CSS基礎知識 77
4.2.2DOCTYPE 82
4.3創建樣式表 83
4.3.1CSS頁面布局 87
4.3.2CSS的“聖杯” 93
4.3.3格式化頁腳 112
4.3.4應使用哪一種方法 113
4.4瀏覽器檢驗 114
4.5最終CSS檔案 124
4.6小結 126
第5章ASP.NET2.0CSSFriendlyControlAdapters 129
5.1CSSFriendlyControlAdapter的概念 129
5.2安裝控制項適配器 140
5.3集成控制項適配 141
5.3.1新項目 141
5.3.2向現有項目中添加控制項適配器 144
5.3.3在項目中使用控制項適配器 150
5.3.4它能生效嗎 152
5.3.5Stylin’andProfilin 159
5.4了解更多信息 167
5.5小結 168
第6章一致性導航 169
6.1ASP.NET導航控制項概述 169
6.2開始學習ASP.NET導航控制項 170
6.3SiteMapDataSource控制項 175
6.3.1web.sitemap檔案 175
6.3.2SiteMapDataSource 178
6.3.3不同的站點地圖檔案 180
6.3.4鎖定 181
6.3.5本地化選單 186
6.4使用CSSFriendlyControlAdapters 191
6.4.1添加新的web.sitemap檔案 192
6.4.2設定web.config檔案 193
6.4.3添加Menu控制項和SiteMapDataSource 194
6.4.4測試和調整 194
6.4.5美化應用程式 196
6.5瀏覽器檢查 202
6.6特別提示:麵包屑 206
6.7小結 208
第7章母版頁 209
7.1母版頁的發展過程 209
7.2母版頁的定義 212
7.3開始編碼工作 213
7.4部分類 223
7.5在母版頁和子頁面之間傳遞數據 227
7.5.1首先介紹重點 227
7.5.2方法1:引入數據 229
7.5.3方法2:改變類名 230
7.5.4方法3:MasterType 231
7.6全局設定母版頁 232
7.7以編程方式設定母版頁 236
7.7.1需要考慮的第一個事項:設計時支持 238
7.7.2需要考慮的第二個事項:@MasterType指令 242
7.8嵌套母版頁 247
7.8.1繼續編碼工作 248
7.8.2是否已經解決所有問題 255
7.9最後一個概念 256
7.10合併所有概念:更新surfer5項目 256
7.11小結 262
第8章主題 265
8.1主題的定義 265
8.2第一個主題 267
8.3主題中的CSS 270
8.3.1問題:主題如何套用包含的樣式表 270
8.3.2給主題添加CSS檔案 271
8.3.3一種解決方案 273
8.3.4style.aspx的優缺點 291
8.3.5其他可能的解決方案 293
8.3.6關於主題中CSS的最後思考 293
8.4皮膚 296
8.4.1添加Skin檔案 296
8.4.2有選擇地套用Skin屬性 299
8.4.3關於皮膚的最後思考 307
8.5圖像 308
8.5.1從CSS引用 308
8.5.2在Skin檔案內集成圖像 309
8.5.3硬編碼到主題圖像的路徑 311
8.6更新surfer5項目 312
8.6.1給主題添加圖像 312
8.6.2給主題添加CSS 313
8.6.3更新根檔案 317
8.6.4集合所有概念 319
8.7瀏覽器檢查 320
8.8小結 321
第9章套用主題 323
9.1開始之前:在母版頁中設定主題 323
9.2默認方法:刷新程式 324
9.3部分解決方案#1:以編程方式設定主題 324
9.3.1Theme方法 325
9.3.2StyleSheetTheme方法 329
9.3.3程式化方法的缺點 332
9.3.4不同主題的優先權 332
9.4部分解決方案#2:全局設定主題 333
9.4.1web.config 333
9.4.2machine.config 335
9.4.3全局方法的缺點 338
9.5部分解決方案#3:繼承的基類 339
9.5.1少說多做 340
9.5.2基類的層次結構 343
9.6更新surfer5項目 348
9.7小結 350
第10章集合所有概念——新的主題 353
10.1瀏覽器檢查 354
10.2準備工作 359
10.3第一步:回到製圖板 361
10.4第二步:新的母版頁 361
10.5第三步:移動主題 363
10.6第四步:結合主題和母版頁 363
10.7第五步:添加樣式 365
10.8第六步:添加導航 368
10.9瀏覽器檢查:最後的外觀 373
10.10小結 376
附錄A代號為Orcas的MicrosoftVisualStudio 379
附錄BMicrosoftSilverlight簡介 409