深入淺出HTML

深入淺出HTML

《深入淺出HTML與CSS、XHTML》能讓你避免認為Web-safe顏色還是緊要問題的尷尬,以及不明智地把標記放入你的頁面。最大的好處是,你將毫無睡意地學習HTML、XHTML 和CSS。如果你曾經讀過深入淺出(Head First)系列圖書中的任一本,就會知道書中展現的是什麼:一個按人腦思維方式設計的豐富的可視化學習模式。本書的編寫採用了許多最新的研究,包括神經生物學、認知科學以及學習理論,這使得本書能讓HTML和CSS深深地烙印在你的腦海里。

基本介紹

  • 書名:深入淺出HTML
  • 作者:Elisabeth Freeman
  • 原版名稱:Head First HTML with CSS and XHTML
  • ISBN:9780596101978
  • 出版社:O’Reilly Media, Inc.
  • 出版時間:2005年12月
內容簡介,目錄,

內容簡介

在你成為一名行家之後,閱讀HTML書籍給你的唯一感受就是厭煩嗎?那么現在就是你拿起《深入淺出HTML與CSS、XHTML》來真正學習HTML的時候了。這本書展示了學習創建符合工業標準的Web頁面的完整歷程——然而,除了閱讀,你還會玩遊戲、拼圖、解謎題以及以你從未想像過的方式創建Web頁面。並且,你還將學習HTML如何與CSS一起工作。喔,如果你從未聽說過CSS,沒關係——我們不會告訴其他人你仍然停留在上個世紀末,但是,如果你要創建本世紀的Web頁面,那么,你應該了解和熟悉CSS。
學會創建Web頁面的真正訣竅,並認識到為什麼你的老闆所說的關於HTML表格的一切都有可能是錯誤的(以及做什麼來代替)。最重要的是,在雞尾酒會上當你的同事隨口提及他的HTML現在如何完整以及他的CSS是在外部樣式表里時,你表示認同,這會給酒會客人留下深刻的印象。
“書中每章的核心部分設計精緻,每種思想既有趣又實用。”
—Ken Goldstein
Disney Online執行副總裁
“本書是一個全面的最新的介紹,它介紹了關於Web頁面標記和表示的著眼於將來的實踐。”
—Danny Goodman
《Dynamic HTML:The Definitive Guide》作者
“過去通常是長期的麻煩和充滿錯誤的學習過程,現在被巧妙地簡化為一本吸引人的平裝書。”
-Mike Davidson
Newsvine Inc. CEO
“我喜愛《深入淺出HTML與CSS、XHTML》的原因是它以一種愉快的方式教會你需要學習的每件事。”
-Sally Applin
UI 設計師和藝術家
深入淺出HTML
深入淺出HTML

目錄

Intro.
Who is this book for?
We know what your brain is thinking
Metacognition
Bend your brain into submission
Technical reviewers
Acknowledgments
1 The Language of the Web
The Web killed the video star
What does the Web server do?
What you write (the HTML)...
What the browser creates...
Your big break at Starbuzz Coffee
Creating the Starbuzz Web page
Creating an HTML file (Mac)
Creating an HTML file (Windows)
Meanwhile, back at Starbuzz Coffee...
Opening your Web page in a browser
目錄
第1章 啟動
1.1 網際網路和全球資訊網簡介
1.2 什麼是html
1.2.1 html的發展
1.2.2 一種語言,多個版本
1.2.3 一個版本,三種風味
1.2.4 驗證文檔
1.3 將內容與表現分離
1.4 處理xhtml和css文檔
1.4.1 選擇html編輯器
1.4.2 選擇web瀏覽器
1.4.3 網站託管
1.5 url簡介
1.5.1 url的構成
1.5.2 絕對和相對url
1.6 小結
第2章 xhtml和css基礎
2.1 標記代碼的部件:標籤、元素和屬性
2.1.1 塊級元素和行內元素
2.1.2 嵌套元素
. 2.1.3 空白符
2.1.4 標準屬性
2.1.5 添加注釋
2.2 xhtml文檔
2.2.1 doctype
2.2.2 [html] 元素
2.2.3 其他部分
2.2.4 文檔樹
2.3 css基礎
2.3.1 css規則剖析
2.3.2 css選擇符
2.3.3 具體性與層疊
2.3.4 將樣式表附加到文檔
2.3.5 層疊順序
2.3.6 !important
2.3.7 編排css的格式
2.3.8 css注釋
2.4 小結
第3章 前進
3.1 head節
3.2 輔助性元素
3.2.1 [base]
3.2.2 [link]
3.2.3 [meta]
3.2.4 [script]
3.2.5 [style]
3.2.6 [title]
3.3 小結
第4章 添加內容
4.1 內容和結構
4.2 美妙的[body]
4.3 富有意義的部分
4.3.1
4.3.2 標題:[h1] 、[h2] 、[h3] 、[h4] 、[h5] 和[h6]
4.3.3 [blockquote]
4.3.4 [address]
4.3.5 [pre]
4.4 列表
4.4.1 [ul]
4.4.2 [ol]
4.4.3 [li]
4.5 定義列表
4.5.1 [dl]
4.5.2 [dt]
4.5.3 [dd]
4.6 短語元素
4.6.1 [em]
4.6.2 [strong]
4.6.3 [cite]
4.6.4 [q]
4.6.5 [dfn]
4.6.6 縮寫:[abbr] 和[acronym]
4.6.7 修改文檔:[del] 和[ins]
4.6.8 [bdo]
4.6.9 編程:[code] 、[kbd] 、[samp] 和[var]
4.6.10
4.6.11 [hr]
4.7 多用途元素
4.7.1 [div]
4.7.2 [span]
4.8 嵌入外部內容
4.8.1 [object]
4.8.2 [param]
4.9 表現性元素
4.9.1 [i] 和[b]
4.9.2 [big] 和[small]
4.9.3 [tt]
4.9.4 [sup] 和[sub]
4.10 特殊字元
4.11 用css控制內容的樣式
4.11.1 聲明基礎字型樣式
4.11.2 控制列表的樣式
4.12 小結
第5章 使用圖像
5.1 數字圖像的工作原理
5.2 在內容中加入圖像
5.2.1 [img]
5.2.2 上下文中的圖像
5.3 讓文字環繞圖像
5.4 背景圖像
5.5 小結
第6章 連結到web
6.1 錨標籤
6.2 使用[a] 標籤
6.2.1 連結到其他文檔
6.2.2 連結到非xhtml文檔
6.2.3 連結到電子郵件地址
6.3 把圖像用作連結
6.4 使用id
6.5 為錨標籤添加css
6.6 創建圖像映射
6.6.1 [map]
6.6.2 [area]
6.7 小結
第7章 使用表格
7.1 表格的基礎知識
7.1.1 [table]
7.1.2 [tr]
7.1.3 [td]
7.2 創建簡單表格
7.2.1 [caption]
7.2.2 [th]
7.3 表格的高級用法
7.3.1 [tbody]
7.3.2 [thead]
7.3.3 [tfoot]
7.3.4 [colgroup]
7.3.5 [col]
7.4 用css為表格添加樣式
7.4.1 添加框線
7.4.2 對齊表格中的文本
7.4.3 為單元格添加襯距
7.4.4 為表格添加背景
7.5 小結
第8章 創建表單
8.1 表單的工作原理
8.2 表單的組成部分
8.2.1 [form]
8.2.2 [input]
8.2.3 [button]
8.2.4 [select]
8.2.5 [option]
8.2.6 [optgroup]
8.2.7 [textarea]
8.3 組織表單
8.3.1 [fieldset]
8.3.2 [legend]
8.3.3 [label]
8.4 用css控制表單的樣式
8.4.1 去掉fieldset的框線
8.4.2 對齊籤條
8.4.3 改變表單控制項的字型
8.5 小結
第9章 為文檔添加樣式:css
9.1 使用外部樣式表
9.2 度量單位
9.3 布局
9.3.1 容器
9.3.2 容器的大小和流動
9.3.3 定位容器
9.4 背景
9.5 設定文本的樣式
9.6 媒體類型
9.7 兼容性
9.8 小結
第10章 客戶端腳本編程基礎
10.1 什麼是腳本編程
10.2 放置javascript代碼
10.3 javascript語言
10.3.1 javascript語法規則
10.3.2 運算符和表達式
10.3.3 語句
10.3.4 循環
10.3.5 函式
10.3.6 數組
10.4 高級主題
10.4.1 處理事件
10.4.2 dom
10.4.3 表單驗證
10.5 小結
第11章 綜合運用
11.1 案例說明:spaghetti & cruft
11.2 設計流程
11.2.1 第1步:明確目標
11.2.2 第2步:設計信息架構
11.2.3 第3步:籌備模板
11.2.4 第4步:構思設計方案
11.2.5 第5步:組裝網站
11.2.6 第6步:測試
11.3 構建spaghetti & cruft
11.3.1 創建文檔
11.3.2 編寫刊頭部分的標記代碼
11.3.3 編寫主體內容區域的標記代碼
11.3.4 編寫導航欄的標記代碼
11.3.5 編寫口號和頁腳的標記代碼
11.3.6 完成後的模板
11.4 用css設計spaghetti & cruft
11.4.1 定義頁面主體的樣式
11.4.2 定義刊頭的樣式
11.4.3 頁面布局
11.4.4 定義導航欄的樣式
11.4.5 定義頁腳的樣式
11.5 組裝頁面
11.5.1 選單頁面
11.5.2 評論頁面
11.5.3 聯繫頁面
11.6 小結
附錄a xhtml 1.0 strict參考
附錄b 顏色名稱和值
附錄c 特殊字元
附錄d css瀏覽器支持狀況

相關詞條

熱門詞條

聯絡我們