21天學通HTML5+CSS3-(含DVD光盤1張) 版權信息
- ISBN:9787121278808
- 條形碼:9787121278808 ; 978-7-121-27880-8
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
21天學通HTML5+CSS3-(含DVD光盤1張) 本書特色
本書全面、系統、深入地講解了html5 css3網頁設計與編程的基礎語法與高級應用。在講解過程中,通過大量取自實際操作的實例,將網頁開發知識全面、系統、深入地呈現給讀者。此外,作者專門為本書錄制了大量的配套教學視頻,讓讀者通過分析實例、運行實例盡快熟悉網頁編程,在遇到學習問題時,可以作為參考。本書共分3篇。第1篇介紹html語言的語法、文檔結構,網頁中的圖像、鏈接、表單、音頻、視頻、本地存儲等;第2篇介紹用來美化頁面的css,包括css規則、選擇符、盒布局、多列布局、動畫、漸變、跨設備支持等;第3篇通過三個案例圍繞網頁設計的難易程度和完整流程進行了分析和實現,主要是讓入門讀者能從大局方面著手搭建網站。
本書在內容上涉及面廣,從基本頁面結構到html5和css3增強技術實現及綜合案例,涉及了目前網頁設計與網站搭建的幾乎所有技術。本書在設計上淺顯易懂、實例豐富,尤其適合廣大網頁編程愛好者自學,也適合對網頁開發語言感興趣的你,亦或作為你的參考書。
21天學通HTML5+CSS3-(含DVD光盤1張) 內容簡介
◆基礎知識->核心技術->典型案例->綜合練習->項目案例
◆230個典型實例,3個項目案例,154個練習題
◆一級開發人員全程貼心講解,上手毫不費力
◆超值dvd內含10小時多媒體教學視頻,以及豐富贈品!
21天學通HTML5+CSS3-(含DVD光盤1張) 目錄
**篇 html網頁制作第1章 了解網頁1.1 什么是網頁1.1.1 網頁的概述1.1.2 靜態網頁1.1.3 動態網頁1.1.4 開發動態頁面和靜態頁面的聯系1.1.5 網頁瀏覽器的工作原理1.2 html和html51.2.1 超文本標記語言html1.2.2 可擴展超文本標識語言xhtml1.2.3 html 5的設計理念1.2.4 html頁面的開發工具1.3 實戰:編寫一個簡單的頁面(html&html5)1.4 小結1.5 本章習題一、填空題二、選擇題三、簡答題第2章 了解html網頁的結構2.1 用記事本打開一個頁面2.2 html基礎2.2.1 html的基礎語法2.2.2 html文檔的結構2.3 html文檔中的標簽2.3.1 樣本代碼doctype2.3.2 開始標簽<html>2.3.3 頭標簽和頭標簽的對象2.3.4 標題標簽<title>2.3.5 體標簽<body>2.3.6 美化html文檔2.4 實戰:從無到有設計一個頁面2.5 小結2.6 本章習題一、填空題二、選擇題三、問答題第3章 網頁的文本設計3.1 新舊方法對比3.2 文本的排版格式3.2.1 寫一行換一行3.2.2 在頁面文本中空格3.2.3 文本的段落要對齊3.3 文本的屬性樣式3.3.1 不一樣的文本字體大小3.3.2 奇妙的特殊符號3.3.3 給文本加標注3.4 整齊的文本列表3.4.1 無序列表3.4.2 有序列表3.4.3 定義列表3.4.4 列表嵌套3.5 實戰:制作一則html網頁版的通知3.6 小結3.7 本章習題一、填空題二、選擇題三、簡答題第4章 網頁中的圖像設計4.1 圖像的基礎知識4.1.1 *常用的位圖圖像4.1.2 在頁面中常用的位圖格式4.1.3 矢量圖4.1.4 圖像的分辨率4.1.5 認識一些網頁中常用的banner尺寸4.2 頁面中的圖像4.2.1 理解圖像路徑4.2.2 像編輯文本對齊一樣在頁面中對齊圖片4.2.3 圖像與文本的對齊方式4.2.4 控制圖像與文本的距離4.3 讓圖像更美觀4.3.1 使用畫圖工具修改圖像4.3.2 給圖像添加邊框4.3.3 獨樹一幟的水平線4.4 改變頁面的背景4.5 實戰:把照片放到網頁上去4.6 小結4.7 本章習題一、填空題二、選擇題三、上機實踐第5章 網頁中的鏈接5.1 網頁鏈接5.1.1 初識頁面鏈接5.1.2 理解鏈接地址5.2 鏈接的種種不同5.2.1 基本的文本鏈接5.2.2 基本的圖像鏈接5.2.3 把郵箱留給需要聯系你的人5.2.4 在同一頁面中快速查找信息5.3 提高頁面鏈接的友好度5.3.1 美觀鏈接的狀態5.3.2 奇妙特殊的鏈接方式5.3.3 熱點圖像區域的鏈接5.4 在新窗口中顯示鏈接窗口5.5 實戰:一個帶鏈接的電影排行榜頁面5.6 小結5.7 本章習題一、填空題二、選擇題三、上機實踐第6章 網頁中的表單6.1 表單的工作原理6.1.1 <script>標記6.1.2 創建表單6.1.3 表單域6.2 通過表單展示不一樣的頁面6.2.1 input對象下的多種表單表現形式6.2.2 text文本框的樣式表單6.2.3 password輸入密碼的樣式表單6.2.4 checkbox復選框的樣式表單6.2.5 radio單選框的樣式表單6.2.6 submit提交數據的樣式表單6.2.7 hidden隱藏域的樣式表單6.2.8 image樣式的表單6.2.9 file上傳文件的樣式表單6.2.10 textarea對象的表單6.2.11 select對象的表單6.2.12 表單域集合6.3 html 5表單的進化6.3.1 早期的表單發展6.3.2 html 5表單的出世6.3.3 當前的支持情況6.3.4 新增的表單輸入類型6.4 新增表單特性及元素6.4.1 form特性6.4.2 formaction特性6.4.3 formmethod、formenctype、formnovalidate、formtarget特性6.4.4 placeholder特性6.4.5 autofocus特性6.4.6 autocomplete特性6.4.7 list特性和datalist元素6.4.8 keygen元素6.4.9 output元素6.5 表單驗證api6.5.1 與驗證有關的表單元素特性6.5.2 表單驗證的屬性6.5.3 validitystate對象6.5.4 表單驗證的方法6.5.5 表單驗證的事件6.6 實戰:表單構成的html頁面6.7 實戰:表單構成的用戶注冊頁面(html 5)6.7.1 案例簡介6.7.2 頁面基本元素6.7.3 實現表單驗證6.7.4 其他處理函數6.8 小結6.9 習題一、填空題二、選擇題三、上機實踐第7章 音頻和視頻7.1 audio和video的基礎知識7.1.1 在線多媒體的發展7.1.2 多媒體術語7.1.3 html 5多媒體文件格式7.1.4 功能缺陷及未來趨勢7.2 使用html 5的audio和video元素7.2.1 在頁面中加入音頻和視頻7.2.2 使用source元素7.2.3 使用腳本檢測瀏覽器的標簽支持情況7.2.4 audio和video的特性和屬性7.2.5 audio和video的方法7.2.6 audio和video的事件7.3 實戰:自定義播放工具條7.3.1 案例簡介7.3.2 網頁基本元素7.3.3 定義全局的視頻對象7.3.4 添加播放/暫停、前進和后退功能7.3.5 添加慢進和快進功能7.3.6 添加靜音和音量的功能7.3.7 添加進度顯示功能7.4 小結7.5 習題一、填空題二、選擇題三、上機實踐第8章 拖放功能8.1 拖放api8.1.1 新增的draggable特性8.1.2 新增的鼠標拖放事件8.1.3 datatransfer對象8.1.4 實戰:拖放元素的內容8.2 文件api8.2.1 新增的標簽特性8.2.2 filelist對象與file對象8.2.3 blob對象8.2.4 filereader接口8.3 實戰:把圖片拖入瀏覽器8.3.1 案例簡介8.3.2 設計網頁基本元素8.3.3 基本函數的實現8.3.4 頁面加載處理8.4 小結8.5 本章習題一、填空題二、選擇題三、上機實踐第9章 本地存儲9.1 本地存儲對象――web storage9.1.1 web storage簡介9.1.2 localstorage和sessionstorage9.1.3 設置和獲取storage數據9.1.4 storage api的屬性和方法9.1.5 存儲json對象的數據9.1.6 storage api的事件9.1.7 實戰:在兩個窗口中實現通信9.2 本地數據庫――web sql database9.2.1 web sql database簡介9.2.2 操作web sql數據庫9.2.3 實戰:基本的數據庫操作實例9.3 小結9.4 本章習題一、填空題二、選擇題三、上機實踐第10章 利用canvas繪制圖形10.1 認識canvas10.1.1 canvas的歷史10.1.2 canvas和svg以及vml之間的差異10.2 canvas基本知識10.2.1 構建canvas元素10.2.2 使用javascript實現繪圖的流程10.3 使用canvas繪圖10.3.1 繪制矩形10.3.2 使用路徑10.3.3 圖形組合10.3.4 繪制曲線10.3.5 使用圖像10.3.6 剪裁區域10.3.7 繪制漸變10.3.8 描邊屬性10.3.9 模式10.3.10 變換10.3.11 使用文本10.3.12 陰影效果10.3.13 狀態的保存與恢復10.3.14 操作像素10.4 實驗室:在canvas中實現動畫10.5 小結10.6 本章習題一、填空題二、選擇題三、上機實踐第11章 創建框架結構的頁面11.1 創建窗口框架頁面11.1.1 創建窗口框架的<frameset>和<frame>標簽11.1.2 橫向分割窗口11.1.3 縱向分割窗口11.1.4 框架的嵌套11.1.5 將頁面放入到窗口框架中11.2 花點心思修飾框架的細節11.2.1 給無法處理框架的瀏覽器注釋說明11.2.2 固定框架的位置11.2.3 框架中設置滾動條11.3 修改框架邊框的樣式11.3.1 判定邊框是否顯示11.3.2 改變邊框的表現效果11.3.3 邊框的邊距11.4 框架集中頁面之間的鏈接11.4.1 在指定的框架中打開鏈接11.4.2 框架內的錨點鏈接11.5 靈活的<iframe>框架11.6 案例:制定自己的鏈接主頁11.7 小結11.8 本章習題一、填空題二、選擇題三、上機實踐第二篇 網頁的設計第12章 css規則12.1 如何學習css12.2 css基本的規則寫法12.2.1 基本的樣式表的寫法12.2.2 使用類class和標志id鏈接樣式表12.2.3 創建選擇器12.2.4 應用css樣式表12.3 用css來修飾頁面文本12.3.1 修飾頁面文本字體12.3.2 文本的字號12.3.3 文本段落行高12.3.4 禁止文本自動換行12.4 給頁面對象添加顏色12.5 css 3的發展12.5.1 模塊化的發展12.5.2 瀏覽器支持情況12.5.3 css 3新特性預覽12.6 css 3增強的選擇器功能12.6.1 屬性選擇符12.6.2 結構偽類選擇符12.6.3 ui元素狀態偽類選擇符12.6.4 偽元素選擇符12.7 實戰:使用css制作個人頁面12.8 小結12.9 本章習題一、填空題二、選擇題三、上機實踐第13章 文本、背景、邊框不再單調13.1 文本與字體13.1.1 多樣化的文本陰影――text-shadow屬性13.1.2 溢出文本處理――text-overflow屬性13.1.3 對齊的文字才好看――word-wrap和word-break屬性13.1.4 使用服務器端的字體――@font-face規則13.1.5 實戰:豐富的文字樣式13.2 色彩模式和不透明度13.2.1 還在為配色發愁嗎?――hsl色彩模式13.2.2 含不透明度的――hsla色彩模式13.2.3 含不透明度的――rgba色彩模式13.2.4 不透明度――opacity屬性13.2.5 實戰:半透明的遮蔽層13.3 背景13.3.1 元素里定義多個背景圖片13.3.2 指定背景的原點位置13.3.3 指定背景的顯示區域13.3.4 指定背景圖像的大小13.3.5 實戰:設計信紙的效果13.4 邊框13.4.1 設計圓角邊框――border-radius屬性13.4.2 設計圖像邊框――border-image屬性13.4.3 設計多色邊框――border-color屬性13.4.4 實戰:使用新技術設計網頁13.5 小結13.6 本章習題一、填空題二、選擇題三、上機實踐第14章 傳統的div css設計14.1 理解塊級的意義14.2 頁面中的層14.2.1 行<span>和層<div>14.2.2 層的基本定位14.2.3 層的疊加14.3 框模型14.3.1 理解框模型14.3.2 空距padding屬性14.3.3 邊框border的擴展屬性14.3.4 邊距(margin)14.3.5 框模型的溢出14.4 定制層的display屬性14.5 css hack14.6 實戰:簡單的css div14.7 小結14.8 本章習題一、填空題二、選擇題三、上機實踐第15章 靈活的盒布局和界面設計15.1 靈活的盒布局15.1.1 開啟盒布局15.1.2 元素的布局方向――box-orient屬性15.1.3 元素的布局順序――box-direction屬性15.1.4 調整元素的位置――box-ordinal-group屬性15.1.5 彈性空間分配――box-flex屬性15.1.6 元素的對齊方式――box-pack和box-align屬性15.1.7 實戰:使用新型盒布局設計網頁15.2 增強的盒模型15.2.1 盒子陰影――box-shadow屬性15.2.2 盒子尺寸的計算方法――box-sizing屬性15.2.3 盒子溢出內容處理――overflow-x和overflow-y屬性15.2.4 實戰:設計網站服務條款頁面15.3 增強的用戶界面設計15.3.1 允許用戶改變尺寸――resize屬性15.3.2 定義外輪廓線――outline屬性15.3.3 偽裝的元素――appearance屬性15.3.4 為元素添加內容――content屬性15.3.5 實戰:設計一個省份選擇盤15.4 小結15.5 本章習題一、填空題二、選擇題三、上機實踐第16章 多列布局16.1 多列布局基礎16.1.1 多列屬性columns16.1.2 列寬屬性column-width16.1.3 列數屬性column-count16.1.4 列間距屬性column-gap16.1.5 定義列分隔線――column-rule屬性16.1.6 定義橫跨所有列――column-span屬性16.2 實戰:模仿雜志的多列版式16.3 小結16.4 本章習題一、填空題二、選擇題三、上機實踐第17章 動畫和漸變17.1 css 3變形基礎17.1.1 元素的變形――transform屬性17.1.2 旋轉17.1.3 縮放和翻轉17.1.4 移動17.1.5 傾斜17.1.6 矩陣變形17.1.7 同時使用多個變形函數17.1.8 定義變形原點――transform-origin屬性17.1.9 實戰:設計圖片畫廊17.2 css 3過渡效果17.2.1 實現過渡效果――transition屬性17.2.2 指定過渡的屬性――transition-property屬性17.2.3 指定過渡的時間――transition-duration屬性17.2.4 指定過渡延遲時間――transition-delay屬性17.2.5 指定過渡方式――transition-timing-function屬性17.2.6 實戰:制作滑動的菜單17.3 css 3動畫設計17.3.1 關鍵幀動畫――@keyframes規則17.3.2 動畫的實現――animation屬性17.3.3 實戰:永不停止的風車17.4 css 3漸變設計17.4.1 css線性漸變17.4.2 css徑向漸變17.4.3 實戰:設計漸變的按鈕17.5 小結17.6 本章習題一、填空題二、選擇題三、上機實踐第18章 css3的跨設備支持18.1 媒體查詢18.1.1 @media規則的語法18.1.2 使用media queries鏈接外部樣式表文件18.2 實戰:自適應屏幕的樣式表方案18.3 小結18.4 本章習題一、填空題二、選擇題三、上機實踐第四篇 頁面實戰篇第19章 案例一:制作主流網站界面19.1 構思基礎的布局19.2 設計基礎模塊的樣式表19.3 完善網站的子模塊19.3.1 網站的導航欄19.3.2 頁面的側欄19.4 *終頁面19.5 小結第20章 案例二:設計復雜頁面20.1 頁面的框架布局20.1.1 定位頁面的內容20.1.2 頁面初級布局的代碼20.2 細化頁面的局部20.2.1 intro部分20.2.2 頁面的左側部分20.2.3 頁面的右側欄主體部分20.3 小結第21章 案例三:制作個人網站(html 5 css 3)21.1 網站整體規劃21.1.1 網站結構規劃21.1.2 頁面功能劃分21.1.3 頁面內容結構布局21.2 頁面設計效果圖21.3 站點規劃21.3.1 規劃各種資源21.3.2 配置iis虛擬21.4 構建html結構并用css布局21.5 參照*終效果圖美化頁面樣式21.5.1 輸入所有的標題和內容21.5.2 用css設置背景圖片21.5.3 用css設置漸變背景21.5.4 用css設置頁面垂直滾動條樣式21.6 首頁添加動態行為21.7 制作日志頁面21.7.1 日志瀏覽功能思路分析21.7.2 日志代碼編寫21.8 制作相冊頁面21.8.1 相冊瀏覽功能思路分析21.8.2 相冊代碼編寫21.9 注冊域名并發布網站21.10 小結
展開全部
21天學通HTML5+CSS3-(含DVD光盤1張) 作者簡介
本書的作者為一線開發工程師、資深編程專家或專業培訓師,在編程開發方面有著豐富的經驗,并已出版過多本相關暢銷書,頗受廣大讀者認可。長期積累的開發實戰經驗,結合對編程入門愛好者需求與特點的深入調查研究,本書的內容結構十分有利于編程愛好者和相關學員快速提高水平。