目 錄
前言
第一部分 創(chuàng)建頁面的基礎工作
第1章 所需的準備工作
1.1準備工作
1.2使用HTML都需要什么
1.2.1購機參考
1.2.2調制解調器及其速率
1.2.3因特網服務
1.2.4你的第一個因特網帳戶
1.2.5接入Web
1.3找一個適合自己使用的HTML編輯器
1.4選擇一個創(chuàng)建和編輯圖像的工具
1.5再說HTML
1.6一個良好的頁面設計要基于所要描述的
內容
1.6.1用精彩的內容吸引頁面的訪問者
1.6.2為設計好的網頁安置一個合適的
位置
第2章 建造一個簡單的頁面
2.1你的第一個網頁
2.2先寫出頁面中的文本
2.3構造頁面的骨架
2.4標識頁面的主要段
2.5給頁面加上標題以便訪問者給頁面做
書簽
2.6設定頁面的背景色和其他顏色
2.7向頁面模板中添加內容
第3章 規(guī)劃頁面結構
3.1增加顯示結構
3.2用標題標識符規(guī)劃頁面
3.3段落結構
3.4大段引語的格式
3.5預定義格式文本的使用
3.6使文本居中的標識符和其他安排文本位
置的方法
3.7其他的文檔分割方式
3.8使用橫向分隔線做主要分割線
第4章 添加上下文關聯
4.1文本功能的介紹
4.2創(chuàng)建不同強調等級的文本
4.3縮寫詞及定義
4.4標識變量、輸入、輸出和代碼
4.5插入文本引用
4.6插入和刪除文本
4.7改變文本方向
第5章 文本顯示的幾種基本風格
5.1使用物理標識符
5.2加粗字體或使用斜體字
5.3帶刪除線的文本
5.4帶下劃線的文本
5.5大字體與小字體:安全的改變字體大小
的辦法
5.6模擬打字機打出的文本
5.7添加腳標和頂標
5.8使用斷行符
第6章 創(chuàng)建列表
6.1用列表組織數據
6.2為列表編號使之成為有序列表
6.3使用不同的編號方式
6.4創(chuàng)建沒有邏輯編號的無序列表
6.5改變無序列表項分隔符號的類型
6.6嵌套列表
6.7使用定義列表構造詞匯表和連接列表
6.8使用其他類型的列表
第7章 添加鏈接
7.1使用鏈接來擴充網頁的內容
7.2使用正式的鏈接定義一個商務類站點
7.3使用非正式的內聯式鏈接創(chuàng)建家庭式
主頁的結構
7.4在頁面內的鏈接
7.5鏈接到本站點的其他頁面
7.6連接到其他站點
第二部分 運用圖像和多媒體技術
第8章 在頁面上添加圖像
8.1強大的圖形表現力
8.2添加圖像
8.3調整圖像的大小
8.4在圖片的邊上寫上文字
8.5使用圖像作為鏈接
8.6使用導航圖標
8.7顯示拇指甲圖以提高載入速度
8.8用圖形模仿異國文字
8.9使用背景圖
8.10使圖像成為頁面的標志
8.11使用獨特的元素做品牌標識
第9章 使用可點圖導航
9.1用圖像導航
9.2尋找一個恰當的可視化隱喻
9.3創(chuàng)建可點圖
9.4提供替代導航
9.5使鏈接名字有意義
9.6使用可點圖工具
第10章 動畫圖形
10.1引入令人注目的動畫
10.2用動畫吸引人的注意力
10.3特殊動畫效果
10.4使用動畫工具
10.5使用動畫快速載入占領位置的圖像·
第11章 添加聲音和視頻
11.1聲音和視頻的娛樂性
11.2使用WAV和AU文件
11.3使用MIDI文件
11.4用背景音樂渲染氣氛
11.5使用QuickTime和AVI添加視頻
11.6來自個人Web站點的音頻視頻流
第12章 使用J斷a小應用程序
12.1什么是Java
12.2導找預先寫好的Java小應用程序
12.3向你的頁面添加Java小、應用程序
12.4提供交互內容
12.5維護站點的安全
12.6游戲及其他大眾娛樂
12.7有趣的材料
第三部分 控件介紹
第13章 用級聯風格表單來定義顯示
13.1為什么要使用級聯風格表單?
13.2在您的頁面中插入風格表單信息
13.3改變字體和字體大小
13.4改變背景和文本顏色
13.5不同的媒體采用不同的顯示器
13.6生成一個標準的查詢和探索一個完整
的位置
第14章 使用級聯式風格表單來控制頁面
的布局
14.1關于使用風格表單的討論
14.2控制頁邊距和其他的空白
14.3在您需要的地方放置文本
14.4用CSS屬性著色
14.5用風格表單的顏色和它的布局來裝飾
沒有圖像的頁面
第15章 建立數據表格
15.1頁面組織
15.2制作簡單表格
15.3創(chuàng)建復雜的表格
15.4分隔表格
15.5組合普通表格單元
15.6建立表標題
第16章 利用表格設計頁面
16.1利用表格設計頁面的優(yōu)點
16.2創(chuàng)建一個位于左邊的導航條
16.3利用表格單元項加入空白
第17章 建立框架
17.1建立框架
17.1.1了解框架及其應用
17.1.2建立一個簡單兩框架的框架集
(Frameset)
17.1.3用比值或像素定義框架
17.1.4定義框架的內容
17.1.5使用<NOFRAME>容器
17.2用框架安排頁面
17.2.1用框架建立一個頁面網格
17.2.2使用<FRAME>的屬性
17.2.3使用框架的邊框屬性
17.3建立復合框架
17.3.1建立嵌套框架集
17.3.2創(chuàng)建獨立的列
17.3.3建立普通型的框架集
17.4框架的基本用法
17.4.1為站點加上圖標
17.4.2創(chuàng)建一個廣告牌
第18章 命名和定位框架
18.1使框架更易于使用
18.2給已存在的窗口裝載內容
18.2.1給當前窗口裝載內容
18.2.2將內容裝載到其他窗口
18.2.3使用<BASE>標識符作為TARGET
屬性值
18.3將內容裝載到一個新窗口中
18.4使用特定的目標名字
18.4.1使用TARGET= blank”
18.4.2使用TARGET=“-self”
18.4.3使用TARGET=“-parent”
18.4.4使用TARGET=“-top”來脫離
框架
18.5建立一個導航條
18.6建立一個浮動的導航條
18.7使用浮動框架
18.7.1建立一個浮動框架
18.7.2使用其他的浮動框架屬性
18.7.3將框架名字和浮動框架一起
使用
第四部分 增加交互性
第19章 創(chuàng)建HTML表單
19.1用表單收集信息
19.2用表單組織用戶邏輯輸入
19.3建立第一個表單
19.4用<INPUT>標識符添加文本區(qū)
19.5建立單選框
19.5.1加入復選框
19.5.2制作一個下拉式列表
19.6自由式文本輸入
19.7通過表單上載文件
19.8制作表單的幾點說明
第20章 使用腳本語言
20.1在HTML中插入腳本
20.1.1在一個HTML文件中嵌入腳本
代碼
20.1.2從一個腳本文件中讀人腳本
代碼
20.1.3提供一種代替腳本實現其功能
的方法
20.2在頁面上加上日期和時間信息
20.3在頁面上加入用戶信息
20.4使用腳本與用戶進行交互
20.4.1對強制窗體區(qū)作檢查
20.4.2創(chuàng)建一個交互游戲
20.5用圖像加亮菜單項
第21章 添加層
21.1什么是層
21.2創(chuàng)建層
21.2.1創(chuàng)建一個有絕對位置的層
21.2.2在一個單層里放置內容
21.2.3在復合層中放置內容
21.3快捷幫助
21.4頁的動畫和其他特殊的動畫效果
21.5用框架和動態(tài)HTML模擬層
第22章 動態(tài)地改變風格
22.1選擇要完成的內容
22.2用HTML建立基本文檔
22.2.1從一個基本HTML文檔開始
22.2.2標注標識符
22.3加入風格元素
22.4用腳本修改風格
22.4.1加入腳本修改風格
22.4.2第二個修改風格的腳本
22.4.3腳本例子
22.4.4加入與時間相關的腳本邏輯
22.5處理不同的瀏覽器
22.5.1Netscape的一些特殊的特性
22.5.2InternetExplorer的特殊特性
22.6在調入時決定風格
22.7用交互風格控件照顧用戶的不同
喜好
第23章 動態(tài)地改變頁的內容
23.1決定改變什么內容并考慮怎樣改變
23.2建立一個基本文檔
23.3加入變換元素
23.4用腳本修改內容
23.4.1處理鼠標動作
23.4.2加入下拉式菜單
23.4.3進行拖動控制
23.4.4根據用戶選擇動態(tài)刷新文本
23.4.5生成動畫
23.4.6按要求重新排列表格
23.5處理不同的瀏覽器
23.5.1Netscape瀏覽器的特性
23.5.2InternetExplorer特性
第24章 使用CGI
24.1Web頁上的CGI
24.1.1不要懼怕編寫CGI應用程序
24.1.2每一種語言都有它自己的編程
規(guī)則
24.2基于Web的電子郵件
24.2.1表單
24.2.2腳本
24.2.3如何使用Web-Mail
24.3公告板
24.4客人登記簿
24.5限制站點/頁訪問
24.6處理訂單
24.7數據挖掘
24.8關于CGI的一些注意事項
第五部分 高級主題
第25章 使用元信息描述文檔
25.1關于信息的信息
25.2讓搜索引擎可看見頁面的描述
25.3對站點分級以吸引首選觀眾
25.4定義過期日期以確保內容的新鮮
25.5歸檔頁面與其他內容信息的關系
25.6使用客戶下拉頁面控制幻燈
第26章 創(chuàng)建可廣泛訪問的Web頁面
26.1可訪問性被忽略
26.2讓頁面可在不同的瀏覽器上工作
26.2.1使用框架
26.2.2瀏覽器相關的標識符
26.2.3平臺問題(視覺處理)
26.2.4對象模型
26.2.5CSS
26.2.6獨立于瀏覽器的頁面
26.2.7多版本解決方案
26.3使頁面的可訪問性更廣
26.4處理語言的差異
第六部分 HTML的發(fā)布
第27章 驗證HTML
27.1確保有效的HTML
27.2使用基于Web的驗證器
27.2.1WebTechsHTML驗證服務
27.2.2Kinder,GentlerHTML驗證
27.2.3Dr.Wast0n
27.2.4WebLint
27.3使用本地工具驗證站點
27.3.1CSE3310HTML驗證器
27.3.2InfoLink
第28章 發(fā)布Web頁面
28.1Web站點需要主機
28.2尋找頁面主機
28.2.1決定基本需要
28.2.2頁面的類型
28.3專用域名
28.4帶寬
28.5使用FTP上載和下載頁面
28.6Telnet和其他高權限用戶(POWER
USER)工具
28.7使用專門的發(fā)布環(huán)境
28.8對外發(fā)布自己的新站點
第29章 維護站點
29.1保持站點的新鮮與更新很重要
29.2應付改變:工程管理
29.3跟上時代:保證內容最新
29.4跟蹤鏈接
29.5使用流量報告微調Web站點
第七部分 附錄
附錄A HTML快速參考
附錄B CSS快速參考
附錄C 顏色
附錄D 實體和字符
附錄E 名詞表