圖書信息
出版社: 中國鐵道出版社; 第1版 (2010年6月1日)
平裝: 490頁
正文語種: 簡體中文
開本: 16
ISBN: 711311024X, 9787113110246
條形碼: 9787113110246
尺寸: 25.8 x 19 x 3.6 cm
重量: 880 g
內容簡介
《CSS+XHTML+JavaScript網頁設計與布局:從入門到精通》內容簡介:隨著Web 2.0標準的迅速普及,如何開發一套符合標準要求的網站,已經成為每一個網頁設計者所必須面對的話題。在過去的表格式布局時代,設計者已經習慣於以結構與表現結合的模式來開發網站。而Web 2.0標準最主要的特點就是結構與表現分離,因此作為一個網頁設計師,必須改變現有的設計思路。
長期以來,很多網站開發者採用所見即所得的可視化編輯環境,利用各種網頁製作軟體開發網站。雖然該方式簡便易學,但由於其在共用代碼方面存在不足,所以很多成熟的網頁設計已經採用手寫代碼的方式。而實際上,不管是利用網頁製作軟體的可視化編輯環境,還是手寫代碼,最終都是要轉化成網頁檔案進行存儲並供用戶瀏覽的。因此,網站是否符合Web標準是最主要的。
《CSS+XHTML+JavaScript網頁設計與布局:從入門到精通》重點講解了Web標準中規定的各種語言;讓多瀏覽器兼容自己的網頁的方法;有關JavaScript的常用技巧以及CSS濾鏡的使用等。採用通俗易懂的實例化講解方式,讓每一個零基礎的初學者都可以容易地學會利用CSS開發網站。
《CSS+XHTML+JavaScript網頁設計與布局:從入門到精通》適合網站開發人員及愛好者閱讀。
目錄
Chapter1 Web標準與XHTM1概述
1.1 Web標準的概述
1.1.1 Web標準的定義
1.1.2 Web標準的歷史
1.2 Web標準的基本組成
12.1 結構標準語言
1.2.2 表現標準語言
1.2.3 行為標準語言
1.3 Web標準的優點
1.3.1 網頁在多種設備上的可用性
1.3.2 實現網站開發與維護的低成本
1.3.3 節省大量頻寬
1.3.4 網頁解析速度大幅提高
1.4 XHTM1基礎
1.4.1 定義文檔類型
1.4.2 什麼是DTD
1.4.3 聲明命名空間
1.5 XHTM1語法規範
1.6 XHTM1的元素分類
1.6.1 塊級元素(disp1ay:b1ock)
16.2 內聯元素(disp1ay:in1ine)
1.6.3 列表項元素(disp1ay:1ist-item)
1.6.4 隱藏元素(disp1ay:none)
1.7 XHTM1中常用的元素
1.7.1 布局元素
1.7.2 文本元素
1.7.3 列表元素
1.7.4 圖像元素
1.7.5 表格元素
1.7.6 表單元素
1.7.7 a元素
Chapter2 CSS基礎
2.1 CSS布局和Tab1e布局
2.1.1 為什麼要用CSS布局
2.1.2 Tab1e布局與CSS布局演示
2.2 CSS布局的初探
2.3 製作第一個XHTM1-I-CSS頁面
2.4 如何在網頁中套用CSS定義
2.4.1 內嵌樣式表
2.4.2 內部樣式表
2.4.3 外部樣式表
2.5 CSS語法
2.6 選擇符詳解
2.6.1 類型選擇符
2.6.2 id選擇符
2.6.3 Class選擇符
2.6.4 群組選擇符
2.6.5 包含選擇符
2.6.6 元素指定選擇符
2.6.7 子對象選擇符
2.6.8 通用選擇符
2.6.9 偽類及偽對象
2.6.1 0屬性選擇符
2.6.1 1相鄰選擇符
2.7 CSS常用屬性介紹
2.7.1 字型屬性
2.7.2 文本屬性
2.7.3 背景屬性
2.7.4 內邊距
2.7.5 外邊距
2.7.6 框線屬性
2.8 CSS常用數據單位
2.8.1 絕對單位
2.8.2 相對單位
2.8.3 顏色值
2.8.4 UR1
2.9 樣式優先權
2.9.1 寫法上的優先權
2.9.2 id和Class哪個優先權高
2.9.3 層疊樣式定義
2.9.4 Limportant語句改變優先權
2.10樣式的繼承
2.11權值相加
2.12代碼注釋
Chapter3 css代碼最佳化與文檔統籌
3.1CSS文檔分類
3.1.1.根據終端類型進行劃分
3.1.2根據功能分類進行劃分
3.1.3根據選擇符類型進行劃分
3.1.4根據頁面類型進行劃分
3.2選擇符的命名
3.2.1選擇符命名規則
3.2.2CSS命名建議
3.3選擇符的組織與管理
3.4屬性定義
3.5CSS代碼最佳化
3.5.1利用默認值和繼承進行最佳化
3.5,2利用層疊和分組進行最佳化
3.5.3利用公共類及類型選擇符進行最佳化
3.6CSS代碼縮寫
3.6.1list-style屬性
3.6.2border屬性
3.6.3顏色值代碼簡寫
3。7CSS注釋寫法
Chapter4 css調試與開發工具
4.1DrearTlweaverCS3
4.1.1新建文檔
4.1.2代碼提示功能
4.1.3CSS面板
4.1.4CSS可視化助理
4.1.5屬性面板
4.1.6驗證標記
4.117瀏覽器兼容性檢查
4.1.8CSS視圖輔助工具
4.2DrearrlweaverCS4
4.3文本編輯器
Chapter5 css布局與定位
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.4外邊距詳解
5.4.1margin屬性
5.4.2定義外邊距的其他屬性
5.4.3自動居中
5.4.4外邊距取負值
5.4.5外邊距加倍
5.5元素的水平間距
5.5.1影響元素水平間距的屬性
5.5.2特殊情況下對元素水平間距的計算
5.6元素垂直間距的特殊性
5.6.1垂直相鄰外邊距重疊
5.6.2垂直間距的計算公式
5.6.3浮動元素垂直相鄰外邊距不重疊
5.6.4上下兩元素中只有一個浮動
5.6.5空元素的外邊距
5.7元素的父子關係
5.8什麼是浮動
5.8.1流動布局
5.8.2浮動布局
5.8.3浮動元素的位置
5.8.4clear。屬性
5.9定位布局
5.9.1絕對定位
5.9.2相對定位
5.9.3元素層疊等級
5.10布局套用技巧
5.10.1內聯元素的浮動
5.10.2浮動元素嵌套
5.10.3浮動元素嵌套於流動布局的元素
5.10.4浮動與流動分左右兩欄
5.11常用基本布局類型
5.11.1單行單列式固定寬度布局
5.11.2單行單列式自適應寬度布局
5.11.3單行雙列式固定寬度布局
……
Chapter6 CSS網頁內容排版
Chapter7 CSS頁面元件設計
Chapter8 CSS濾鏡詳解
Chapter9 CSS瀏覽器兼容性解決方案
Chapter10 JavaScript套用
Chapter11個人部落格網站布局
Chapter12中小型企業網站布局
Chapter13化妝品網站
AppendixASEO搜尋引擎最佳化