目 錄內容簡介
第1章 aesthNETics 1
1.1 aesthNETics的定義 1
1.2 aesthNETics之所以重要的原因 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.6 CSS與錶 19
2.2 無障礙化 23
2.2.1 無障礙化之所以重要的原因 23
2.2.2 不遵守法規的代價 24
2.2.3 確保無障礙化 24
2.2.4 測試是否遵守ADA 25
2.2.5 遵守AJAX 508 29
2.2.6 無障礙化的重要性 29
2.3 小結 30
第3章 Photoshop:給開發人員的提示與技巧 31
3.1 前提條件 32
3.2 項目指南 33
3.3 Photoshop概覽 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.1 CSS基礎知識 77
4.2.2 DOCTYPE 82
4.3 創建樣式錶 83
4.3.1 CSS頁麵布局 87
4.3.2 CSS的“聖杯” 93
4.3.3 格式化頁腳 112
4.3.4 應使用哪一種方法 113
4.4 瀏覽器檢驗 114
4.5 最終CSS文件 124
4.6 小結 126
第5章 ASP.NET 2.0 CSS Friendly Control Adapters 129
5.1 CSS Friendly Control Adapter的概念 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.5 Stylin’ and Profilin 159
5.4 瞭解更多信息 167
5.5 小結 168
第6章 一緻性導航 169
6.1 ASP.NET導航控件概述 169
6.2 開始學習ASP.NET導航控件 170
6.3 SiteMapDataSource控件 175
6.3.1 web.sitemap文件 175
6.3.2 SiteMapDataSource 178
6.3.3 不同的站點地圖文件 180
6.3.4 鎖定 181
6.3.5 本地化菜單 186
6.4 使用CSS Friendly Control Adapters 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.4 style.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.1 Theme方法 325
9.3.2 StyleSheetTheme方法 329
9.3.3 程序化方法的缺點 332
9.3.4 不同主題的優先級 332
9.4 部分解決方案#2:全局設置主題 333
9.4.1 web.config 333
9.4.2 machine.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的Microsoft Visual Studio 379
附錄B Microsoft Silverlight簡介 409
· · · · · · (
收起)