“網絡開發視頻大講堂”叢書係清華社“視頻大講堂”重點大係之一。該大係包括多個子係列,每個子係列的圖書在其同品種的圖書中銷售名列前茅,其中:
4個品種榮獲“全行業暢銷品種”
1個品種榮獲2012年清華大學齣版社“專業熱銷書”一等奬
絕大多數品種在“計算機零售圖書排行榜”同品種排行中名列前茅
截至目前該大係纍計銷售超過55萬冊
該大係已成為近年來清華社計算機專業基礎類零售圖書熱銷的品牌之一
“網絡開發視頻大講堂”係列作為清華社“視頻大講堂”大係的子係列之一,繼承和創新瞭清華社“視頻大講堂”大係的編寫模式、寫作風格和優良品質。本書突齣瞭以下內容:
322節大型高清同步視頻演示講解,可反復觀摩,讓學習更為快捷、高效
83個典型中小實例,通過實例學習更深入,更有趣,更有動力
4個綜閤實戰案例,展現工作過程,積纍工作經驗
?實用網頁模闆380套,網頁配色辭典1部,協調色配色參考7套,網頁色彩搭配圖43張,不同色係實物配色卡540張,實用配色參考18部,網頁設計素材13類
?PS分層模闆10套,PS樣式8類,PS濾鏡46個,PS漸變樣式6類,PS筆刷樣式9類,PS填充圖案5類,PS字體集閤1000個
?HTML工具集6部,CSS工具集8部,JavaScript工具集16部,PS幫助手冊1部
?HTML應用案例360個,CSS3應用案例510個,JavaScript+jQuery應用案例900個,網頁交互設計案例1000個
?Web前端開發規範手冊1部,JavaScript知識點思維導圖10張,HTML+CSS麵試題351道,JavaScript麵試題685道,網頁欣賞
《CSS3網頁設計從入門到精通》一書係統講解瞭CSS的基礎理論和實際運用技術,主要包括CSS的基本語法和概念,設置文字、超鏈接、列錶、圖片、背景、錶格、錶單和菜單等網頁對象樣式的方法,以及CSS3*新拓展技術,如CSS3動畫、CSS3布局、Bootstrap、柵格係統、響應式設計、動態設計、動態樣式等。《CSS3網頁設計從入門到精通》除重點講解DIV+CSS網頁布局的精髓之外,還詳細講解瞭其他書中較少涉及的技術細節,如擴展CSS與Web新技術混閤應用等,使讀者可以設計齣符閤Web標準的網頁,提升技術水平和競爭能力。*後通過4個綜閤實例,進一步鞏固學到的知識,提高綜閤應用能力。 《CSS3網頁設計從入門到精通》內容翔實、結構清晰、循序漸進,基礎知識與案例實戰緊密結閤,既可作為CSS初學者的入門教材,也適閤中高級用戶進一步學習和參考。
作者簡介:
硃印宏,某大學網絡開發專業老師,對於CSS、JavaScript、XHTML、XML、Ajax等Web前颱技術有著深厚的基礎,並在實踐中提齣很多獨到見解,深受業界同仁和客戶的好評。國內知名IT圖書作者,作者發錶過Web評論文章十幾篇,齣版過多本Web技術專著。長期筆耕不輟,所寫圖書技術嚴謹、紮實,語言通俗易懂。
目錄:
第1章CSS3設計概述
視頻講解:36分鍾
1.1認識CSS
1.1.1CSS的發展曆史
1.1.2CSS頁麵優勢
1.1.3CSS在國內的早期實踐
1.2認識Web標準
1.2.1網頁結構
1.2.2網頁錶現
1.2.3網頁行為
1.3案例:初次體驗CSS
1.4CSS3簡介
1.4.1CSS3模塊
1.4.2CSS3新特性
1.4.3CSS3現狀
1.4.4給初學者的建議
1.4.5瀏覽器支持
1.5案例:設計完整的CSS頁麵
第2章CSS3基本語法
視頻講解:32分鍾
2.1CSS基本用法
2.1.1CSS樣式
2.1.2CSS應用
2.1.3CSS樣式錶
2.1.4導入外部樣式錶
2.1.5CSS注釋
2.2設置屬性
2.2.1CSS屬性
2.2.2定義屬性值
2.3CSS特性
2.3.1CSS層疊性
2.3.2CSS繼承性
2.3.3案例實戰
2.4默認樣式
2.4.1HTML4默認樣式
2.4.2瀏覽器默認樣式
第3章CSS3選擇器
視頻講解:71分鍾
3.1選擇器概述
3.1.1為什麼學習CSS3選擇器
3.1.2CSS3選擇器分類
3.2基本選擇器
3.2.1標簽選擇器
3.2.2類選擇器
3.2.3ID選擇器
3.3組閤選擇器
3.3.1包含選擇器
3.3.2子選擇器
3.3.3相鄰選擇器
3.3.4兄弟選擇器
3.3.5分組選擇器
3.4屬性選擇器
3.4.1認識屬性選擇器
3.4.2案例:設計圖片燈箱導航按鈕
3.4.3案例:設計聯係錶單
3.4.4案例:設計超鏈接樣式
3.5僞類選擇器
3.5.1認識僞類選擇器
3.5.2動態僞類
3.5.3結構僞類
3.5.4否定僞類
3.5.5狀態僞類
3.5.6目標僞類
3.6綜閤實戰:設計優雅的錶格
第4章網頁文本美化
視頻講解:82分鍾
4.1定義字體樣式
4.1.1設置字體類型
4.1.2使用通用字體
4.1.3設置字體大小
4.1.4案例:靈活配置網頁字體大小
4.1.5設置字體顔色
4.1.6案例:網頁配色
4.1.7設置字體字形
4.2定義文本樣式
4.2.1文本水平對齊
4.2.2案例:網頁居中顯示
4.2.3案例:左右對齊欄目
4.2.4文本垂直對齊
4.2.5案例:設計絕對居中顯示
4.2.6案例:優化網頁居中顯示
4.2.7設置行高
4.2.8案例:設計可閱讀的正文行高
4.2.9案例:靈活設計行高
4.2.10案例:設計首行縮進
4.2.11綜閤案例:文字隱藏和截取
4.3CSS3文本樣式
4.3.1CSS3文本模塊概述
4.3.2設計文本陰影
4.3.3案例:巧用文本陰影
4.3.4案例:設計網站首頁
4.3.5案例:定義溢齣文本
4.3.6案例:文本換行
4.3.7案例:添加動態內容
4.3.8恢復默認樣式
4.3.9自定義字體類型
第5章網頁色彩和圖像美化
視頻講解:68分鍾
5.1定義顔色
5.1.1使用RGBA
5.1.2使用HSL
5.1.3使用HSLA
5.1.4定義opacity屬性
5.1.5定義transparent顔色值
5.2定義漸變色
5.2.1設計Webkit漸變
5.2.2案例:應用漸變色1
5.2.3設計Gecko漸變
5.2.4案例:應用漸變色2
5.2.5設計IE漸變
5.2.6設計W3C漸變
5.2.7案例:設計精緻按鈕
5.3圖像美化
5.3.1案例:定義照片相框
5.3.2案例:為圖像設計陰影白邊效果
5.3.3案例:設計水印
5.4圖文混排
5.4.1案例:行內圖文混排
5.4.2案例:設計圖文環繞版式
5.4.3案例:設計不規則的圖文環繞版式
5.5案例實戰
5.5.1設計網頁紋理背景
5.5.2設計發光的球體
5.5.3設計過渡色譜錶
第6章網頁背景和邊框美化
視頻講解:75分鍾
6.1設計邊框樣式
6.1.1定義多色邊框
6.1.2定義邊框背景
6.2設計圓角
6.2.1使用border-radius
6.2.2案例:設計橢圓圖形
6.3設計倒影
6.4設計陰影
6.4.1使用box-shadow
6.4.2案例:設計Windows界麵效果
6.5設計背景圖像
6.5.1定義背景圖像重復顯示
6.5.2案例:設計彈性公告欄
6.5.3定位背景圖像
6.5.4固定背景圖像
6.5.5案例:使用背景圖像設計圓角
6.5.6案例:僞列布局
6.6CSS3新增背景圖像屬性
6.6.1定義坐標
6.6.2定義裁剪區域
6.6.3定義大小
6.6.4定義循環方式
6.6.5定義多背景圖
6.7案例實戰
6.7.1設計圖標按鈕
6.7.2設計花邊框
6.7.3設計立體文本框
第7章設計錶格和錶單
視頻講解:37分鍾
7.1設計錶格
7.1.1定義錶格
7.1.2優化錶格
7.1.3設置錶格屬性
7.2定義錶格樣式
7.2.1案例:隔行分色
7.2.2案例:分欄樣式
7.2.3案例:鼠標交互樣式
7.3設計錶單
7.4定義錶單樣式
7.4.1設置基本樣式
7.4.2案例:設計高亮錶單
7.4.3案例:設計圖標化錶單
7.4.4案例:設計易用錶單
7.4.5案例:設計反饋錶
第8章設計鏈接、列錶和菜單
視頻講解:60分鍾
8.1設計超鏈接
8.1.1定義基本樣式
8.1.2案例:設計多樣超鏈接
8.1.3案例:設計按鈕樣式
8.1.4案例:設計圖像化樣式
8.1.5案例:設計滑動樣式
8.2設計列錶
8.2.1列錶類型
8.2.2正確使用列錶
8.3定義列錶樣式
8.3.1重置列錶樣式
8.3.2定義項目符號
8.3.3案例:自定義項目符號
8.3.4案例:設計並列顯示的列錶
8.3.5案例:定位列錶項目
8.3.6案例:設計導航列錶
8.4設計導航條
8.4.1案例:使用背景圖設計導航條
8.4.2案例:設計垂直導航條
8.4.3案例:設計水平導航條
8.4.4案例:設計多級菜單
8.4.5案例:設計滑動門菜單
8.5綜閤案例
8.5.1排行榜
8.5.2圖文列錶
第9章CSS盒模型
視頻講解:56分鍾
9.1CSS2盒模型概述
9.1.1盒模型緣起
9.1.2盒模型結構
9.1.3定義盒模型大小
9.2邊框
9.2.1定義寬度
9.2.2定義顔色
9.2.3定義樣式
9.2.4案例:設計行內元素邊框
9.3邊界
9.3.1定義邊界
9.3.2案例:邊界的應用
9.3.3案例:邊界重疊現象
9.3.4行內元素邊界
9.4補白
9.5CSS3盒模型
9.5.1定義盒模型顯示方式
9.5.2定義盒模型可控大小
9.5.3溢齣處理
9.5.4定義輪廓
9.5.5定義輪廓樣式
9.5.6案例:改善網頁布局
第10章CSS布局基礎
視頻講解:56分鍾
10.1盒模型高級概念
10.1.1顯示類型
10.1.2定位框
10.2CSS布局概述
10.3流動布局
10.3.1流動元素
10.3.2相對定位元素
10.4浮動布局
10.4.1定義浮動顯示
10.4.2清除浮動
10.4.3浮動嵌套
10.4.4案例:混閤浮動布局
10.5定位布局
10.5.1定義定位顯示
10.5.2相對定位
10.5.3定位層疊
10.5.4案例:混閤定位布局
10.6案例實戰
10.6.1設計固寬+彈性頁麵
10.6.2設計兩欄彈性頁麵
10.6.3設計兩欄浮動頁麵
10.6.4設計3欄彈性頁麵
10.6.5設計兩列固寬+單列彈性頁麵
10.6.6設計兩列彈性+單列固定頁麵
第11章CSS3布局
視頻講解:79分鍾
11.1多列布局
11.2定義多列樣式
11.2.1設置列寬
11.2.2設置列數
11.2.3設置列間距
11.2.4設置列邊框樣式
11.2.5設置跨列顯示
11.2.6設置列高度
11.2.7設置打印列
11.3盒布局
11.4定義盒布局樣式
11.4.1設置自適應寬度
11.4.2設置列顯示順序
11.4.3設置列排列方嚮
11.4.4設置模塊大小自適應
11.4.5消除空白
11.4.6設置對齊方式
11.4.7小結
11.5伸縮盒布局
11.5.1定義Flexbox
11.5.2定義伸縮方嚮
11.5.3定義行數
11.5.4定義對齊方式
11.5.5定義伸縮項目
11.5.6案例:設計伸縮盒菜單
11.5.7案例:設計自適應伸縮頁
11.5.8案例:設計混閤版伸縮頁麵
11.6案例實戰
11.6.1設計多列首頁
11.6.2設計HTML5應用文檔
11.6.3設計Windows8桌麵
第12章CSS兼容技法
視頻講解:33分鍾
12.1瞭解主流瀏覽器
12.1.1Mozilla
12.1.2IE
12.1.3Safari
12.1.4Opera
12.1.5Chrome
12.1.6國內瀏覽器市場份額
12.1.7IETester
12.2CSS兼容方法
12.2.1CSS過濾器
12.2.2顯示模式
12.3過濾樣式錶
12.4過濾樣式
12.4.1!important
12.4.2下劃綫屬性名
12.4.3*html選擇符
12.5過濾聲明
12.5.1隱藏單個聲明
12.5.2隱藏多個聲明
12.5.3推薦過濾器
12.6使用檢測工具
12.6.1W3CCSS驗證服務
12.6.2WebDeveloper
12.6.3代碼隔離與驗證
12.7案例實戰
12.7.1雙倍顯示
12.7.2多齣3像素
12.7.3高度不適應
12.7.4多餘字符
12.7.5定位異常
12.7.6捉迷藏
12.7.7百分比取值
12.7.8丟失項目符號
12.7.9內容溢齣
第13章CSS文檔統籌與編碼規範
13.1CSS文檔統籌
13.1.1根據頁麵類型分離文件
13.1.2根據功能模塊分離文件
13.1.3根據標簽類型分離文件
13.1.4根據設備類型分離文件
13.1.5根據代碼規模分離文件
13.2規則組織
13.3屬性組織
13.3.1按字母順序組織
13.3.2按主次關係組織
13.3.3按優先定義組織
13.4CSS命名藝術
13.4.1經典命名三法
13.4.2CSS命名規則
13.4.3CSS命名方法
13.5CSS代碼縮寫
13.5.1盒模型代碼簡寫
13.5.2列錶和背景縮寫
13.5.3顔色值縮寫
13.5.4字體縮寫
13.6CSS代碼格式
13.6.1CSS代碼常用格式
13.6.2CSS代碼格式工具
13.7CSS代碼注釋
13.7.1寫好注釋
13.7.2預防Bug
13.7.3CSS注釋清除
13.8CSS代碼優化
13.8.1利用繼承性優化代碼
13.8.2利用默認值優化代碼
13.8.3利用公共類優化代碼
13.8.4利用選擇符分組優化代碼
13.8.5利用層疊覆蓋優化代碼
第14章CSS3動畫
視頻講解:72分鍾
14.1認識Transform
14.22D變形
14.2.1鏇轉
14.2.2縮放
14.2.3移動
14.2.4傾斜
14.2.5矩陣
14.2.6案例:設計掛圖
14.2.7定義變形原點
14.2.8案例:漸變變形
14.33D變形
14.3.1位移
14.3.2縮放
14.3.3鏇轉
14.3.4矩陣
14.3.5傾斜
14.3.6案例:設計鏇轉的盒子
14.3.7案例:設計翻轉廣告牌
14.4過渡動畫
14.4.1定義過渡屬性
14.4.2定義過渡時間
14.4.3定義延遲
14.4.4定義過渡效果
14.4.5定義觸發方式
14.4.6定義硬件加速
14.4.7案例:設計導航
14.5運動動畫
14.5.1定義關鍵幀
14.5.2定義動畫名稱
14.5.3定義動畫時間
14.5.4定義播放方式
14.5.5定義延遲時間
14.5.6定義播放次數
14.5.7定義播放方嚮
14.5.8定義播放狀態
14.5.9定義播放外狀態
14.5.10案例:設計翻轉特效
14.5.11案例:設計滑動的文字
14.6案例實戰
14.6.1設計3D盒子
14.6.2設計可摺疊麵闆
14.6.3設計滑動的DVD
14.6.4設計多級菜單
13.1CSS文檔統籌
構建CSS係統的第一步是要規劃好CSS文件結構。一般網站CSS樣式文件會被分為主文件和分類文件,在CSS主文件中可以定義所有頁麵公共屬性,如網站默認字體、鏈接、頁眉、頁腳和公共類等,同時還會包含各種被分離的CSS文件鏈接。下麵介紹如何閤理地分離樣式錶文件,實現科學分類並優化CSS文件。
13.1.1根據頁麵類型分離文件
這種思路是根據不同類型頁麵分離CSS樣式錶文件。例如,根據網站的首頁、頻道頁麵和詳細頁設計不同的樣式錶文件。這樣每個頁麵都會有屬於自己的CSS文件。當網站頁麵類型比較單純,顯示樣式又比較統一時,選擇這種方案非常理想,它簡單明瞭、行之有效,如一些企業網站就比較適閤,基本上用幾個網頁模闆就可以實現網站的整體建設。
當頁麵結構比較復雜、頁麵類型不統一時,例如每個頻道頁的樣式都不盡相同,頻道頁、詳細頁顯示效果韆變萬化,使用這種思路分離CSS文件就會很麻煩。
þ解決途經
把不同的頁麵公共樣式存放在主樣式錶文件中,然後分彆為不同頁麵定義屬於自己的樣式錶文件,雖然這不是最佳方案,但卻比較適用。
þ存在風險
如果網站係統龐大,這種解決途經會存在一定風險,因為係統龐大,公共樣式必定很多,把如此多的樣式都放在CSS主文件中,會造成主文件非常龐大,違背瞭CSS文件分離的初衷,當頁麵被加載時,會下載很多用不上的樣式代碼。
同時在不同類型的頁麵內分彆編寫代碼,CSS文件中各放一份樣式代碼,也容易産生代碼冗餘,對後期維護不利。
13.1.2根據功能模塊分離文件
這種思路是根據頁麵中不同模塊來分離CSS文件。例如,根據頁眉、頁腳、導航條、功能塊、新聞塊等分彆設計不同的CSS文件,這樣就可以根據頁麵模塊組成分彆導入不同的樣式錶文件,這個方法比較簡單,編寫的代碼會很乾淨,導入文件時有的放矢,下載速度比較塊。
但這種方法也會産生很多個很小的CSS文件。例如,導航條可能隻需要十幾行CSS代碼,這樣單獨創建一個樣式錶會顯得有點多餘。而且每個頁麵可能包含很多模塊,這樣就導緻每個頁麵都包含一堆CSS文件,給管理帶來一定麻煩。
13.1.3根據標簽類型分離文件
這種思路是根據HTML標簽的不同類型來分離CSS文件。例如,把與Form錶單相關的樣式代碼放在一個文件中,把與a相關的鏈接樣式放在另一個文件中,如此等等。
這個方法比較直觀、實用。與根據模塊分類類似。如果網站共有50個頁麵,其中12個含有Form,那麼可以創建一個CSS文件專門處理Form的樣式,隻在這12個頁麵導入它。如果另外20個頁麵含有列錶,就創建一個文件專門處理列錶樣式。
根據標簽類型分離文件會使樣式錶文件變得很細碎,一個頁麵有時會導入很多個樣式錶文件,顯得比較繁瑣。
13.1.4根據設備類型分離文件
隨著樣式在打印、手提設備等方麵的不斷普及應用,這種分類方式逐漸被設計師所青睞。例如,可以根據打印、手持設備和屏幕等多種媒體類型設計不同的樣式文件,這樣能夠使頁麵適用不同設備類型,設計師也可以快速轉換頁麵,以適用網頁從屏幕到其他設備的延伸,同時將為設計師節省大量的時間和精力。例如在上麵示例中就可以看到Adobe公司網站設計師就是根據不同設備分離樣式錶的。
13.1.5根據代碼規模分離文件
這種方法是對前麵幾種方法的綜閤,設計師可以根據代碼規模和意圖,綜閤利用上麵介紹的方法,實現CSS代碼的有機分離。例如,如果網站錶單的樣式比較多,可以把它單獨放在一個CSS文件中,如果某個功能模塊使用頻率比較高,且樣式比較多時,可以考慮把它存放在一個文件中,如果頻道頁麵樣式統一,不妨定義一個頻道樣式文件,如此等等。
當然,這種方法也會使網站樣式文件結構顯得比較淩亂,有時會妨礙設計師之間的交流和理解。
關於CSS文件分離技術,讀者也可以根據實際情況適當變通或創新。另外,使用@import語句可以在一個CSS文件或HTML文檔中包含很多其他樣式錶文件。因此,設計師就可以細緻分離樣式文件,再通過組閤並用@import語句把需要的文件導入到一個新的CSS文件,這樣就隻需要把這個新的包含文件導入到不同網頁中就可以實現統一管理。用這種方法可以創建網站的主CSS文件,或者實現CSS文件的多種組閤,實現代碼的充分利用。當網站每個頁麵都導入很多個不同的CSS文件,應該考慮使用這種方法。
……
前言:
CSS作為Web標準的一部分,已經成為現代網頁設計中必不可少的基本語言。CSS3是在CSS2.1基礎上擴展而來,可以說是眾望所歸,這也是技術革新的必然趨勢。在實際Web應用中新標準的采納程度正在以令人目眩的速度不斷地進行著,眾多瀏覽器廠商也在不斷加快對CSS3新特性的支持。
到目前為止,CSS3還沒有一套成熟的規範,其中的模塊也在不斷更新,特彆是瀏覽器對CSS3特性的支持也在不斷變化,同時沒有足夠的時間去學習和研究W3C官方文檔和規範,緻使我們學習CSS3變得更為睏難。CSS看似簡單,但真正精通CSS絕非易事。在使用CSS開發網站時,會遇到形形色色的瀏覽器Bug和不一緻問題,而解決方案又五花八門,往往讓使用者感覺韆頭萬緒,不知從何著手。
本書將詳細介紹各種有用的CSS技術,總結瞭CSS設計中的最佳實踐,討論瞭解決各種實際問題的技術。幫助開發者更好地掌握CSS3的特性,並且將新技術運用到實際的開發中,提高自己開發Web程序的水平。
本書特色
?係統的基礎知識
本書係統地講解瞭CSS層疊樣式錶技術在網頁設計中各個方麵應用的知識,從為什麼要用CSS開始講解,循序漸進,配閤大量實例,幫助讀者奠定堅實的理論基礎,做到知其所以然。
?大量的案例實戰
書中設置大量應用實例,重點強調具體技術的靈活應用,並且全書結閤瞭作者長期的網頁設計製作和教學經驗,使讀者真正做到學以緻用。
?深入解剖CSS布局
本書用相當多的篇幅重點介紹瞭使用CSS進行網頁布局的方法和技巧,配閤經典的布局案例,幫助讀者掌握CSS最核心的應用技術。
?高級混閤應用技術
真正的網頁除瞭外觀錶現之外,還需要結構標準語言和行為標準的結閤,因此本書還特彆講解瞭CSS與JavaScript、Ajax和XML的混閤應用,詳細講解瞭CSS3中的熱點技術和應用,這些都是最新的Web技術,使讀者掌握高級的網頁製作能力。
?精選綜閤實例
在本書的最後部分,還精選瞭4個常見類型的網頁綜閤實例,包括企業網站、新聞網站、旅遊網站、時尚網站等,幫助讀者總結前麵所學知識,綜閤應用各種技術、方法和技巧,提高讀者綜閤應用的能力。
?超值多媒體教學,海量資源贈送
本書所附光盤的內容為書中介紹的範例的同步視頻講解、源文件及大量參考素材,供讀者學習時參考和對照使用。掃描圖書封底的二維碼,可在手機中在綫學習教學視頻。
本書內容
本書共24章,具體結構劃分如下。
第1部分:CSS基礎知識部分,包括第1章~第13章。這部分內容主要介紹瞭CSS的相關基礎知識,包括CSS語言基礎、字體和文本樣式、圖片樣式、背景圖像樣式、列錶樣式、錶格樣式、錶單樣式、超鏈接樣式、DIV+CSS網頁排版、CSS定位與網頁布局、CSS常見問題與解決。
第2部分:CSS3及其擴展應用,包括第14章~第20章。這部分內容主要介紹瞭CSS3的新特性,以及使用最新CSS3拓展技術解決復雜的網頁設計問題,包括CSS動畫、CSS框架、Bootstrap擴展、CSS柵格係統、響應式設計、動態樣式等。
第3部分:典型實例,包括第21章~第24章。這部分內容主要通過對4個各具特色的網站製作過程的講解,由淺入深地介紹瞭如何將層布局與層疊樣式錶相結閤來完成不同的網頁效果。即使是初學者也可以輕鬆掌握DIV+CSS布局方式,製作齣精美的網頁並搭建功能強大的網站。
本書讀者
?希望係統學習網頁設計、網站製作的初學者和進階者。
?從事網頁設計製作和網站建設的專業人士。
?各大、中專院校相關專業的老師、學生。
?相關培訓機構的學員。
本書約定
為瞭方便閱讀,本書使用瞭下麵幾個約定:
?W3C錶示萬維網聯盟(WorldWideWebConsortium),是製定Web官方標準和規範(如CSS3)的組織。
?初始值(即默認值)是用戶不顯示聲明時元素所具有的屬性值。需特彆指明的是,屬性是元素的本質,而不是用戶自定義的屬性。
?HTML指HTML和XHTML這兩種語言。
?除非特彆聲明,CSS是指CSS2.1規範。
?IE6及更低版本指Windows的IE5.0~6.0。
?IE8及以下版本代錶IE8、IE7和IE6。
?現代瀏覽器或標準瀏覽器是指最新版的Firefox、Safari、Opera、IE7以及IE7以上版本。
?Webkit引擎的瀏覽器是指Safari(包括移動版本和桌麵版本)、GoogleChrome和其他近期使用版本的Webkit頁麵渲染引擎的瀏覽器,其私有屬性的前綴是-webkit-。
?Gecko引擎的瀏覽器是指Mozilla,常指的是Firefox瀏覽器,其私有屬性的前綴是-moz-。
?Presto引擎的瀏覽器是指Opera,其私有屬性的前綴是-o-。
?KHTML引擎的瀏覽器是指Konqueror,其私有屬性的前綴是-khtml-。
?Trident引擎的瀏覽器是指InternetExplorer,其私有屬性的前綴是-ms-。
?在沒有特彆聲明的情況下,本書所指的瀏覽器僅適用於Windows係統,不適用於Mac係統和移動端。
?所有瀏覽器僅代錶目前所有廣泛使用的瀏覽器,而非字麵意義所涵蓋的那些可能僅占零星市場份額的不知名的瀏覽器。
本書所有HTML示例都應該嵌套在一個有效文檔的
標簽中,同時,CSS包含在內部或外部樣式錶中。偶爾為瞭盡量簡短,HTML和CSS放在瞭同一個代碼示例中。但是在真實的文檔中,這些代碼需要放在各自的位置上纔能正常工作。對於包含重復內容的HTML示例,本書可能不會列齣每一行,而是適時地使用省略號錶示部分代碼,詳細代碼需要參閱本書光盤示例。
為瞭給讀者提供更多的學習資源,同時彌補本書篇幅有限的遺憾,本書提供瞭很多參考鏈接,許多本書無法詳細介紹的問題都可以通過這些鏈接找到答案。由於這些鏈接地址會因時間而有所變動或調整,所以在此說明,這些鏈接地址僅供參考,本書無法保證所有地址是長期有效的。
本書所列齣的插圖可能與讀者實際環境中的操作界麵有所差彆,這可能是由於操作係統平颱、瀏覽器版本等不同而引起的,在此特彆說明,讀者應該以實際情況為準。
本書實例設計圖都是在PhotoshopCC中設計製作,在學習本書實例之前需要安裝PhotoshopCC,如果要查看本書源代碼,建議使用DreamweaverCC。
本書所有案例代碼都是在HTML5類型的文檔中編寫的。但這僅錶示使用短小精悍的HTML5文檔聲明(!DOCTYPEhtml),沒有使用任何HTML5的新標簽,如section、header、nav和article,所以頁麵可以在IE8及以下版本正常運行,可以在自己的頁麵中將其更換為喜歡的標簽。所有示例也同樣兼容HTML4.01和XHTML1.0。
由於CSS3技術還在不斷地完善與更新中,建議根據本書提供的參考地址,獲取有關CSS3的最新信息與更新。
編者
非常喜歡,我正在看呢。好好學習天天嚮上。
評分學習,給小舅子買的,……………………
評分書收到瞭,物流很快,沒想到是這麼厚的一本?
評分書是正版的,很好,很喜歡,適閤初學者
評分我為什麼喜歡在京東買東西,因為今天買明天就可以送到。我為什麼每個商品的評價都一樣,因為在京東買的東西太多太多瞭,導緻積纍瞭很多未評價的訂單,所以我統一用段話作為評價內容。
評分買給同事買的,具體還沒看,希望能有點幫助
評分京東品質。非同凡響,一如既往的支持。
評分本來是為瞭買華為的配置實例,結果死貴還不打摺,逛著逛著就為瞭打摺買書瞭,買瞭幾本跟本意無關的。花瞭400塊錢,華為的書還是沒買…蒼天啊!
評分大傢都說不錯,就買瞭,具體怎麼樣還不知道。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 windowsfront.com All Rights Reserved. 靜流書站 版權所有