返回列表 發帖

[推薦] Web標準設計



作者: 劉杰
出版社: 清華大學出版社


編輯推薦

  百度前端設計師 藍色理想榮譽團隊成員。無憂腳本超級版主嗷嗷 耗時兩年大作

  一扇經常開啟的門的鉸鏈不需要潤滑油。一條湍急的河流不會變得污濁。無論是聲音還是想法都不可能在真空中傳播。Web標準如果不用就會腐朽。這世界真奇妙!

  本書的優點可以歸納為以下三點:

  一,很有內容,技術含量高,而且都是健康食品。就像你去超市購完物付款時,看到排在你前面的那個老奶奶的購物籃裏裝滿了菠菜、青椒、大蔥、番茄、雞蛋、萵苣、蘑菇、胡蘿蔔、菜花、茄子,還有一些你根本就叫不出名字的各類蔬菜,而再低頭看看你的購物籃裏都是些優酪乳、薯片、巧克力、可樂、霜淇淋、香腸、鹹鴨蛋、葡萄乾這類東西時,你就會感到人家的購物籃的東西比你的“更有內容”,從而感到不太好意思。閱讀這本書時,你就會有這種感覺。

  二,很有思想。正如嗷嗷自己說的,這本書的價值常常不在於給你一個解決方法,而是給你講解這個問題的本質,並且,面對這樣一個本質,我們如何開動腦筋去解決它。學會解決問題的過程比解決問題本身更為重要。

  三,語言風趣,讀之不累。儘管你偶爾可能還是會看到那麼一個兩個或者三個前面的缺點部分所提到的問題,但它們畢竟已經很少了,基本不影響閱讀了,而且,整本書的語言是風趣的,充滿熱情的,進取的,幾段讀下來你就會有這樣一個認識——這是一個能從無聊中鑽探出快樂的人寫的。只有真正的技術專家才能帶給你這樣的感覺。


內容簡介

  本書針對Web開發人員講解Web標準。開始部分解釋了Web標準的一些概念跟誤會,之後詳細介紹了構成Web標準的各個組成部分,著重介紹了XHTML和CSS的應用,同時還討論了JavaScript、XML、XSLT的應用,此外還介紹了中文的特殊表現、命名的應用以及Web標準中最常給人忽視的無障礙網頁倡議(WAI)。

  基於上述的討論,本書以實例的形式介紹了這些內容的組合應用,以及一些常見和不常見的技術。

  雖然本書講述的內容是Web標準,但由於頁數有限,本書無法讓你精通Web標準所有的知識點,我選擇的重點是XHTML+CSS,其他的方面只能說讓你達到瞭解、掌握基礎的地步。


作者簡介

劉杰,99年接觸網頁製作,04年接觸Web標準,是大陸Web標準的先行人士。曾擔任過網頁設計師、前端開發工程師、交互設計師、產品設計師等職位,現任百度電子商務事業部前端設計師。多年來致力於Web標準的應用與推廣,曾在大陸最大的網站設計與開發技術論壇——經典論壇(bbs.blueidea.com)擔任Web標準化專欄的版主,現在大陸極具影響力的JavaScript專業論壇——無憂腳本論壇(bbs.51js.com)擔任超級版主。


目錄

第一章 Web標準不是神話
 1.1 理解Web標準
  1.1.1 Web標準是什麼
  1.1.2 錯誤的思維
  1.1.3 無障礙網頁倡議(WAI)
 1.2 量化Web標準
  1.2.1 大部分通過W3C校驗的網站只是偽標準
  1.2.2 Web標準要求一覽表
  1.2.3 是追求標準還是理解標準
 1.3 為什麼選擇Web標準
 1.4 CSS為什麼著火
  1.4.1 CSS的作用
  1.4.2 CSS 佈局 VS.表格佈局
 1.5 我能否學好Web標準
  1.5.1 我需要具備什麼素質和條件才能學好Web標準
  1.5.2 學習的重點與難點
 1.6 欲善其事,先利其器
  1.6.1 軟體的選擇
  1.6.2 調試環境
第二章 XHTML——流覽器上的新大陸
 2.1 一切從語義開始
 2.2 網頁的構成
 2.3 常見標籤
  2.3.1 標題
  2.3.2 內容
  2.3.3 列表
  2.3.4 表格
  2.3.5 表單
  2.3.6 注釋
 2.4 比HTML多出一個X
  2.4.1 還多了什麼
  2.4.2 誰影響了網頁的樣子
  2.4.3 堅持Strict Markup
  2.4.4 語義化
 2.5 按語義來分類
 2.6 塊元素與內聯元素
 2.7 div不是神
  2.7.1 合理應用
  2.7.2 div與span的差別
第三章 CSS——網頁美容師
 3.1 語法結構
  3.1.1 基本結構
  3.1.2 樣式表中的注釋
  3.1.3 字元轉義
 3.2 選擇符的使用
  3.2.1 通配選擇符
  3.2.2 類型選擇符
  3.2.3 包含選擇符
  3.2.4 子物件選擇符
  3.2.5 相鄰選擇符
  3.2.6 屬性選擇符
  3.2.7 ID選擇符
  3.2.8 選擇符分組
 3.3 偽元素與偽類
  3.3.1 偽類
  3.3.2 偽對象
 3.4 常用單位
  3.4.1 長度單位
  3.4.2 顏色單位
 3.5 應用 CSS 在網頁上
  3.5.1 鏈入外部樣式表
  3.5.2 定義內部樣式
  3.5.3 定義內聯定義
  3.5.4 導入指定的外部樣式表
  3.5.5 各種方式的差異
  3.5.6 糟糕的手持設備
 3.6 繼承與覆蓋
 3.7 優先權的計算
第四章 用XHTML和CSS來“擺”網頁
 4.1 開始你的第一個頁面
 4.2 文字的表現
  4.2.1 字體的外型
  4.2.2 顏色的定義
  4.2.3 背景的定義
 4.3 最簡單的佈局
  4.3.1 Margin 與 Padding
  4.3.2 單列固定寬度居中
  4.3.3 單列自適應寬度
  4.3.4 奇怪的高度
  4.3.5 邊框的定義
 4.4 鬱悶的盒模型
 4.5 文字旁邊的圖片
  4.5.1 baseline
  4.5.2 垂直對齊
  4.5.3 圖片的浮動
 4.6 列表的應用
  4.6.1 定義列表的外觀
  4.6.2 導航菜單的應用
  4.6.3 列表的常見應用
 4.7 表格
  4.7.1 表格的控制
  4.7.2 為不同流覽器使用不同的選擇符
  4.7.3 偽表格——看起來像,其實卻不是表格
 4.8 表單
  4.8.1 樣式表單
  4.8.2 表單元素的細節
  4.8.3 註冊表單
第五章 佈局之道
 5.1 固定的左右分欄
  5.1.1 經典的三行兩列固定寬度的佈局
  5.1.2 兩列等高——背景偽造篇(一)
  5.1.3 自由與未來
 5.2 自適應的左右分欄
  5.2.1 經典的三行兩列自適應寬度的佈局
  5.2.2 兩列等高——背景偽造篇(二)
  5.2.3 百分比的細節
  5.2.4 clear:right與overflow
 5.3 一欄固定寬度,一欄自適應寬度
  5.3.1 單欄浮動
  5.3.2 浮動的負值可以讓主要的內容優先顯示
  5.3.3 Min & Max
 5.4 多欄佈局
  5.4.1 三欄固定寬度和自適應的佈局
  5.4.2 混合固定寬度和自適應寬度的多欄佈局
  5.4.3 流出固定寬度的兩欄在自適應寬度的中欄後面
  5.4.4 偏移出來固定寬度的兩欄在自適應寬度的中欄後面
 5.5 組合之路
第六章 不要害怕各式各樣的流覽器
 6.1 流覽器的市場
  6.1.1 古老的IE5.x
  6.1.2 討厭的IE6
  6.1.3 里程碑——IE7
  6.1.4 新一代的IE4
  6.1.5 開發利刃——Firefox
  6.1.6 華麗的Oprea
  6.1.7 異軍——Safari
 6.2 相容之道
  6.2.1 條件注釋
  6.2.2 過濾流覽器
  6.2.3 破壞屬性
  6.2.4 Hack之道
 6.3 相容問題
  6.3.1 一切從浮動開始
  6.3.2 Layout初體驗
  6.3.3 閉合浮動元素
  6.3.4 IE受不了浮動
  6.3.5 IE的其他問題 8
  6.3.6 Layout全接觸
  6.3.7 塊級格式化範圍(block formatting context)
  6.3.8 其他流覽器的問題
第七章 CSS常用技巧
 7.1 滑動門技術
  7.1.1 滑動門的原理
  7.1.2 當只有文字被放大時
  7.1.3 一張圖片當N個門使用
  7.1.4 一些可能會被忽略的問題
  7.1.5 其他的一些應用
 7.2 圓角
 7.3 圖片的細節
  7.3.1 載入中的圖片
  7.3.2 載入不了的圖片
  7.3.3 縮放的圖片
  7.3.4 偽類縮放的圖片
 7.4 被放大的文字
 7.5 當前標識
  7.5.1 視覺標識
  7.5.2 麵包屑(Breadcrumbs)
  7.5.3 操作步驟
 7.6 居中元素
  7.6.1 垂直居中多行文字
  7.6.2 未知大小圖片在已知大小容器中垂直和水準居中
  7.6.3 相對頁面垂直和水準居中已知大小的容器
 7.7 隱藏的Tips會出現
  7.7.1 實現原理
  7.7.2 圖片資訊   
第八章 文字的藝術
 8.1 中文的特殊性
 8.2 縮放機制
  8.2.1 縮放的文字
  8.2.2 縮放的盒子
 8.3 行高與基線
  8.3.1 行高的細節
  8.3.2 基線
  8.3.3 文本空間
 8.4 input裏的文字
 8.5 鏈結的範圍
  8.5.1 額外的點擊空間
  8.5.2 缺少的點擊空間
 8.6 不間斷的文字
 8.7 省略掉的文字
 8.8 字體的介紹
  8.8.1 中文字體
  8.8.2 英文字體
 8.9 語言會影響到字體
第九章 細品命名與微格式
 9.1 命名規則
 9.2 命名原則
 9.3 不再陌生的 Microformats
  9.3.1 認識微格式
  9.3.2 從微格式中提煉知識
 9.4 ID與CLASS選擇誰
 9.5 自定義標籤
 9.6 命名的重要性
第十章 換個思維來設計
 10.1 消失了文字,看到了彩虹
 10.2 用div代替html/ body
 10.3 縮放的佈局
 10.4 網頁是可以用疊的
 10.5 百分比加減固定數值
 10.6 兩列等高——margin負值篇
 10.7 類display:inline-block的應用
第十一章 隱藏在流覽器背後的CSS
 11.1 (X)HTML與CSS校驗的意義
 11.2 IE背後的善良
 11.3 火狐狸的尾巴帶著CSS3的味道
 11.4 其他流覽器的相容方案
第十二章 JavaScript讓Web動起來
 12.1 概念
 12.2 編程基礎
 12.3 DOM無處不在
 12.4 事件處理
 12.5 只要改變className就可以改變很多——下拉功能表的練習
 12.6 表單的輔助
 12.7 class特效
第十三章 親 和 力
 13.1 概念
 13.2 Web內容可訪問性指南
 13.3 技術層上的一些親和力
第十四章 XML的無限變化
 14.1 XML的作用
 14.2 XPath與XSLT
 14.3 華麗的RSS
 14.4 XML的周邊與命運
第十五章 簡單的實戰
 15.1 創建開源社區系統OpenLab的首頁
 15.2 Ao.A相冊
 15.4 給自己做點什麼
第十六章 最後的建議
 16.1 思維的樂趣
 16.2 減少重複開發的選擇
 16.3 讓維護方便點
 16.4 以後自學的方向
附錄
To infinity and beyond!

這本書對走標準的網頁設計師很有幫助呢
可是應該不便宜才是 囧

TOP

這一本定價 75 人民幣,台北可以找到的簡體書店一般都用定價 x5 去計價的,所以折合台幣是 375
To infinity and beyond!

TOP

我住屏東XD...
屏東應該沒有這種書商Orz

TOP

嗯,如果屏東沒有簡體書店,不妨找找看拍賣網站,有些實體書店有郵寄的服務,另外也有更多是從大陸直接購買郵寄過來的,貨比三家後應該就可以找到適合的管道囉~
To infinity and beyond!

TOP

返回列表 回復 發帖