CSS實戰手冊(2016年中國電力出版社出版的圖書)

CSS實戰手冊(2016年中國電力出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《CSS實戰手冊》是2016年中國電力大學出版社出版的圖書。

基本介紹

  • 中文名:CSS實戰手冊
  • 作者:魯能集團設計研發部編
  • 出版時間:2016年10月
  • 出版社:中國電力大學出版社
  • ISBN:9787512394025
內容簡介,圖書目錄,作者簡介,

內容簡介

《CSS實戰手冊(第四版)》使用CSS能創建專業的網站,不過即使是有經驗的Web設計師,也很難學會CSS的各種細節。在前幾版的基礎上做了全面升級,提供了最新、最有用的提示和技巧,而且通過教程說明現今可用的CSS。會教你如何使用新工具(如彈性盒和Sass)構建外觀精美的網頁,而且在任何桌面設備或移動設備中都能快速運行。適合業餘和有經驗的設計師等閱讀。
從基礎知識入手。編寫對CSS友好的HTML代碼,包括現今的瀏覽器能識別的HTML5標籤。
為移動設備設計。創建對移動設備友好的網頁,以便訪客隨時隨地瀏覽。
創建充滿活力的網頁。添加能吸引眼球的動畫,創建用戶體驗好的表單。
控制頁面的布局。使用專業的設計技術,例如浮動和定位。
讓布局更靈活。使用彈性盒設計網站,適應不同的設備和螢幕寬度。
更有效地工作。使用Sass,減少編寫的CSS代碼量,以小型檔案組織樣式。

圖書目錄

The Missing Manual 團隊.1
前言 5
第一部分 CSS 基礎知識
第1章 HTML和CSS 17
HTML的過去和現在 17
編寫HTML時兼顧CSS 19
文檔類型的重要性30
CSS的運作方式 31
第2章 編寫樣式和樣式表 33
剖析樣式33
解讀樣式表 36
內部樣式表 37
外部樣式表 38
教程:首次編寫樣式 39
第3章 選擇符:標識要裝飾的目標 51
類型選擇符:選取HTML標籤 51
類選擇符:精確控制 53
ID選擇符:選取網頁中具體的元素 56
給標籤組定義樣式58
為標籤里的標籤定義樣式60
偽類和偽元素64
屬性選擇符 69
子代選擇符 71
同輩選擇符 77
:target 選擇符78
:not選擇符79
教程:選擇符示例80
第4章 繼承樣式,節省時間 95
什麼是繼承?95
繼承如何簡化樣式表 96
繼承的局限性98
教程:繼承 98
第5章 管理多個樣式:層疊 105
樣式層疊的方式 106
特指度:確定哪個樣式勝出 110
控制層疊 113
教程:層疊實戰 119
第二部分 CSS實用技術
第6章 裝飾文本 129
使用字型 129
使用Web字型 134
使用Google提供的Web字型服務 149
為文本著色 156
修改字號 160
裝飾詞語和字元 165
為文本添加投影 169
裝飾整個段落 170
裝飾列表 177
教程:裝飾文本實戰 181
第7章 外邊距、內邊距和框線 193
理解盒模型 193
使用內外邊距控制空白 195
添加框線 201
添加背景色 205
創建圓角 206
添加投影 208
確定高度和寬度 211
把內容放在浮動元素里 217
教程:邊距,背景和框線 222
第8章 把圖形添加到網頁中 233
使用CSS裝飾標籤 233
添加背景圖 234
控制平鋪方式 238
定位背景圖 240
使用簡寫的background屬性 250
使用多個背景圖 252
使用漸變背景 254
教程:美化圖像 263
教程:創建相冊 268
教程:使用背景圖 271
第9章 裝飾網站的導航 279
選擇要裝飾的連結 279
裝飾連結 283
創建導航欄 289
使用CSS創建預先載入圖像的翻轉效果 298
裝飾特定類型的連結 299
教程:裝飾連結 301
教程:創建導航欄 307
第10章 CSS變形,過渡和動畫 317
變形 317
過渡 327
動畫 335
教程 346
第11章 裝飾表格和表單 353
表格的正確用途 353
裝飾表格 355
裝飾表單 361
教程:裝飾一個表格 365
教程:裝飾一個表單 370
第三部分 CSS頁面布局
第12章 CSS布局簡介 379
網頁布局的類型 379
如何使用CSS布局 381
布局策略 385
第13章 構建基於浮動的布局 391
活用浮動布局 394
解決浮動問題 399
教程:多欄布局 411
第14章 定位網頁中的元素 423
定位屬性的工作原理 423
有效的定位策略 436
教程:定位頁面中的元素 441
第15章 回響式Web設計 449
回響式Web設計基礎 449
為回響式Web設計設定網頁 451
媒體查詢 452
彈性柵格 459
可變尺寸圖像 464
回響式Web設計教程 468
第16章 使用CSS柵格系統 483
柵格的工作原理 483
為柵格搭建HTML結構 485
使用Skeleton柵格系統 487
創建並劃分列 490
教程:使用柵格系統 498
第17章 Web布局新方法:彈性盒 513
彈性盒簡介 513
彈性容器相關的屬性 516
彈性項目相關的屬性 525
教程:使用彈性盒構建布局 539
第四部分 CSS高級話題
第18章 改善編寫CSS的習慣 551
添加注釋 551
合理組織樣式 553
消除瀏覽器對樣式的干擾 560
使用後代選擇符 564
第19章 使用Sass增強樣式 571
Sass是什麼 571
安裝Sass 573
Sass基礎知識 576
使用Sass局部檔案組織樣式 580
Sass變數 584
嵌套選擇符 588
繼承(或擴展)屬性 593
混入 598
處理媒體查詢 606
使用CSS源碼映射診斷故障 610
第五部分 附錄
附錄A CSS屬性參考 615
附錄B CSS資源 653

作者簡介

David Sawyer McFarland,是Web開發者、教師和作者。他從1995年開始開發網站,並設計了一份給通信專家閱讀的線上雜誌。David曾任教於加州大學伯克利分校新聞研究生院、電子藝術中心、波特蘭藝術學院和波特蘭州立大學。現在他是線上教育網站Treehouse(http://teamtreehouse.com)的教學團隊主管。

相關詞條

熱門詞條

聯絡我們