CSS3秘笈(第3版)

CSS3秘笈(第3版)

《CSS3秘笈(第3版)》是2014年電子工業出版社出版的圖書,作者是(美) David Sawyer McFarland。

基本介紹

  • 書名:CSS3秘笈(第3版)
  • 作者:(美) David Sawyer McFarland
  • 出版社:電子工業出版社
  • 出版時間:2014年9月
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121240652
內容簡介,圖書目錄,作者簡介,

內容簡介

《CSS3秘笈(第3版)》從為CSS重新思考HTML介紹基本的CSS 知識開始,到建立用於列印網頁的CSS和改進你的CSS 習慣的實踐,將關於CSS 的選擇器、繼承、層疊、格式化、邊距、填充、框線、圖片、網站導航、表格、表單、浮動布局、CSS 動畫之transform、transition 和animation屬性、回響式Web 設計、定位網頁上的元素及用於列印網頁的CSS 等技術通過逐步的講解與教程串聯了起來。每一章內容從簡單到複雜,一步一步地建立起一個完整的教程示例,並在每章都會詳細討論一些技巧、實踐和各瀏覽器之間一致性的兼容問題及如何進行修復,且給出實際的解決辦法來創建好的展現效果的頁面,在各章節的最後還給出了相應教程的詳細操作步驟。本書介紹了新的CSS3 特性及常見問題,最後還提供了完整的CSS 屬性參考,以及書中提到的相關CSS 資源列表。

圖書目錄

前言
第1部分CSS基礎知識
第1章CSS需要的HTML
HTML的過去與現在
為CSS編寫HTML
doctype(文檔類型)的重要性
請確保使用新版的InternetExplorer
第2章創建樣式和樣式表
樣式剖析
解讀樣式表
內部樣式表
外部樣式表
教程:創建第一個樣式
第3章選擇器:明確設定哪些樣式
標籤選擇器:整體控制
類選擇器:精確控制
ID選擇器:控制特殊的網頁元素
給標籤組定義樣式
給標籤內的標籤定義樣式
偽類和偽元素
屬性選擇器
子選擇器
同胞選擇器
:not()選擇器
教程:選擇器模型
第4章用樣式繼承節省時間
什麼是繼承
繼承如何簡化樣式表
繼承的局限性
教程:繼承
第5章用層疊管理多樣式
樣式如何層疊
用權重值決定哪種樣式勝出
控制層疊
教程:層疊實例
第2部分CSS實用技術
第6章文本格式化
使用字型
使用Web字型
Google的Web字型探秘
如何給文本添加顏色
如何修改字號
如何格式化詞語和字母
如何給文本添加陰影
如何格式化整個段落
如何給列表定義樣式
教程:文本格式化實例
第7章margin、padding和border
理解盒模型
用margin和padding控制空間
添加框線
設定背景色
創建圓角
添加陰影
確定高度和寬度
用浮動元素包圍內容
教程:margin、background和border
第8章給網頁添加圖片
CSS和<img>標籤
添加背景圖片
控制重複
定位背景圖片
利用background快捷屬性
使用多個背景圖片
使用漸變色背景
用Colorzilla輕鬆創建漸變
教程:美化圖片
教程:創建相冊
教程:使用背景圖片
第9章裝飾網站導航
選擇要定義樣式的連結
給連結定義樣式
創建導航欄
CSS式的預載替換法
給特殊的連結類型定義樣式
教程:給連結定義樣式
教程:創建導航欄
第10章CSS的transform、transition和animation屬性
transform
transition
animation
教程
第11章表格和表單的格式化
讓表格專司其職
給表格定義樣式
給表單定義樣式
教程:給表格定義樣式
教程:給表單定義樣式
第3部分CSS頁面布局
第12章CSS布局簡介
網頁布局的類型
如何進行CSS布局
布局策略
第13章構建基於浮動的布局
用浮動進行布局
克服浮動問題
教程:多列的布局
第14章回響式Web設計
回響式Web設計基礎知識
為RWD構建網頁
媒體查詢
彈性格線
流式圖片
回響式Web設計教程
第15章定位網頁上的元素
定位屬性的功能
強大的定位策略
教程:定位網頁元素
第4部分CSS高級技術
第16章設計列印頁面的CSS技術
Media樣式表的作用
如何添加Media樣式表

作者簡介

作者:David Sawyer McFarland
Sawyer McFarland Media公司董事長,為Macworld.com和UC Berkeley以及其它客戶創建和管理Web站點已經有15年了。同時,他也是一位教員,David編寫過暢銷的Dreamweaver、CSS和JavaScript實戰手冊。
譯者:俞黎敏
2008年7月1日加入國際商業機器(中國)有限公司廣州分公司(IBM廣州),擔任軟體部高級信息工程師、資深技術顧問,主要負責IBM WebSphere系列產品以及雲計算、物聯網相關的技術支持工作,專注於產品新特性、系統性能調優、疑難問題診斷與解決。開源愛好者,曾經參與Spring中文論壇組織“Spring 2.0 Reference”中文翻譯的一審與二審工作,“滿江紅開放技術研究組織”的“Seam 1.2.1 Reference”中文翻譯工作,並組織和完成“Seam 2.0 Reference”中文翻譯工作。利用業餘時間擔任CSDN、CJSDN、Dev2Dev、Matrix、JavaWorldTW、Spring中文、WebSphereChina.net等Java論壇版主,在各大技術社區推動開源和敏捷開發做出了積極的貢獻。參與審校與翻譯的書籍有《Ajax設計模式》、《CSS實戰手冊》、《Hibernate實戰》(第二版)、《Java腳本編程》、《Effective Java中文版》第2版、《Spring攻略》、《Seam實戰》、《CSS實戰手冊》(第二版)、REST實戰(中文版)、《Java 7程式設計》、《Servlet和JSP學習指南》、《Java 7並發編程實戰手冊》等。

相關詞條

熱門詞條

聯絡我們