前言
幾年前,如果提起因特網(wǎng),我們的腦海中一定會充滿了"昂貴"、"緩慢"和"無聊"等詞語,在當時的人看來,因特網(wǎng)是一群有錢有閑人的游戲,我們在因特網(wǎng)上所找到的有用的東西,其價值遠遠抵償不了在上面所花費的電話費用。我們至今可能還會想起當年那個"要人學(xué)者"以居高臨下的姿態(tài)所發(fā)表的觀點:網(wǎng)絡(luò)應(yīng)該很昂貴,因為你可以在上面尋找有用的東西;它對普通人毫無用處,如果你支付不了相應(yīng)的費用,是因為你根本不需要它。
而如今,如果還有人說因特網(wǎng)沒有什么太大的用處,則一定會引來眾人的嗤之以鼻。現(xiàn)在誰沒有感受到因特網(wǎng)的巨大威力呢?從充斥地鐵車站花樣百出的網(wǎng)站廣告,到各種媒體上五花八門的網(wǎng)絡(luò)宣傳;從網(wǎng)絡(luò)股票的一路攀升,到電子商務(wù)網(wǎng)站的群雄并起,毫無疑問,因特網(wǎng)的產(chǎn)業(yè)集中了世界上更**的人才,網(wǎng)絡(luò)已經(jīng)成為當前社會更重要的現(xiàn)象之一?,F(xiàn)在如果我們再想起那個"要人學(xué)者"不負責任的浮躁論點時,除了殘余的一絲氣憤之外,就只剩下嘲諷的一哂了。
因特網(wǎng)將會改變?nèi)藗兊囊簧?,更確切地說,是**改變?nèi)藗兊纳罘绞?,就像空氣供我們呼吸,電力供我們利用,網(wǎng)絡(luò)也會成為我們生活中必不可少的要素之一。這種表面上漸進的和緩的變革,實際上預(yù)示著一種突進的激烈的真正的世界范圍的革命,這不**是生活質(zhì)量改善的問題,而是一種生活理念革新的問題?!吨芤住飞嫌眠@樣的語句形容"道":"百姓日用而不知,故君子之道鮮矣。"一旦能夠超越這種"不知"的局限,把握因特網(wǎng)的內(nèi)涵,就等于把握了未來的商機。
在網(wǎng)絡(luò)革命火熱的沖擊中,Macromedia公司成為網(wǎng)絡(luò)世界里聲譽更盛的公司之一。與微軟和網(wǎng)景挾瀏覽器以令天下的方式不同,Macromedia利用Dreamweaver、Fireworks和Flash這三件利器,分別控制了Web制作、Web圖形處理和矢量動畫這三個主要的網(wǎng)絡(luò)創(chuàng)作領(lǐng)域,從而構(gòu)建了自己強大的不可戰(zhàn)勝的王國。很多人在網(wǎng)絡(luò)上描述自己初次接觸Macromedia公司這三種產(chǎn)品的感受時,經(jīng)常用到"高興得半夜睡不著"這句話,可以看出Macromedia公司產(chǎn)品在網(wǎng)絡(luò)上受到歡迎的程度。
本書主要介紹利用Macromedia Dreamweaver 3進行Web頁面創(chuàng)作的方法。
提起Web創(chuàng)作,我們很容易想起微軟的FrontPage。FrontPage號稱更好的所見即所得的網(wǎng)頁編輯器,然而一旦使用過Dreamweaver,幾乎可以肯定,您一定會將FrontPage拋諸腦后。層出不窮的控制對話框,煩瑣復(fù)雜的網(wǎng)頁對象操作,以及多如牛毛的垃圾代碼,這成為FrontPage更受抱怨的地方。在實際操作過程中,我們很難將精力集中于網(wǎng)頁創(chuàng)作本身,F(xiàn)rontPage的操作像洪水一樣地難于控制,這本身就成為制約網(wǎng)頁創(chuàng)作更重要的因素之一。
一個高明的網(wǎng)頁創(chuàng)作者,不僅希望能夠創(chuàng)建出美觀的頁面,而且希望生成更精簡和**的HTML源代碼。能夠?qū)W(wǎng)頁源代碼進行直接**地控制,這是Dreamweaver更值得稱道的特性之一。利用Dreamweaver的Roundtrip HTML技術(shù),用戶可以**控制Dreamweaver生產(chǎn)的網(wǎng)頁源代碼。例如,在可視編輯器中進行編輯時,可以在HTML源代碼檢視器窗口中同步地看到Dreamweaver到底生成了什么樣的源代碼,從而杜更了盲人摸象的弊??;反過來,在HTML源代碼檢視器窗口中直接輸入的代碼,可以在可視化編輯環(huán)境中同步顯示可視結(jié)果,從而實現(xiàn)了可視化環(huán)境和源代碼編輯兩者之間的融合貫通,在Dreamweaver的可視環(huán)境中,甚至可以直接對HTML標記進行選中、添加、修改或刪除等操作,這在其他網(wǎng)頁編輯器中是很難想象的。某家媒體曾經(jīng)進行過一項網(wǎng)絡(luò)調(diào)查,他們發(fā)現(xiàn)目前多數(shù)的專業(yè)網(wǎng)頁創(chuàng)作者,更常使用的工具居然就是Windows的"記事本"程序,可以肯定,Dreamweaver的出現(xiàn),這種局面將得到**的改善。
Dreamweaver不僅在源代碼控制方面更為**,在其他方面,如易用性方面和對各種新技術(shù)(例如CSS層疊樣式、分層以及其他動態(tài)HTML特性)的支持方面,同樣也比其他同類產(chǎn)品高出一籌。在使用Dreamweaver的過程中,用戶們會發(fā)現(xiàn),創(chuàng)作網(wǎng)頁原來可以這樣輕松。利用Dreamweaver所提供的強大的設(shè)計工具,可以快捷便利地控制各種頁面元素的屬性和格式;在不用書寫一行代碼的情況下,就能夠快速創(chuàng)建各種更具動態(tài)HTML特性的網(wǎng)頁,如動畫和分層等;利用Dreamweaver的目標瀏覽器檢查特性,可以創(chuàng)建兼容性更好的網(wǎng)頁,以適用于各種平臺和各種瀏覽器;同時,Dreamweaver還提供了強大的站點管理特性,幫助您在整個站點的角度上管理和維護所有的文檔,例如,可以自動更新和修復(fù)各文檔中的鏈接和路徑,或是實現(xiàn)服務(wù)器和本地計算機上文檔的同步和更新。
不需要懂得任何HTML代碼,就可以利用Dreamweaver創(chuàng)建專業(yè)風(fēng)格的網(wǎng)頁;但是如果了解HTML代碼,無疑能幫助用戶更好地進行網(wǎng)頁創(chuàng)作,更終走入專業(yè)創(chuàng)作者的行列。本書從各個方面深入介紹了Dreamweaver創(chuàng)建網(wǎng)頁的方法,同時也對它幕后所操作的源代碼進行了剖析。這樣讀者在學(xué)習(xí)Dreamweaver的使用時,不**能夠?qū)W會"打開菜單,選擇命令"這類常規(guī)普通的操作方法,而且還可以了解執(zhí)行命令時到底在代碼中添加了什么、修改了什么或是刪除了什么,做到心中有數(shù),有的放矢。理解可視操作和源代碼之間的聯(lián)系,應(yīng)該是Dreamweaver操作的核心。但具有諷刺意義的是,這恰好正是目前市面上大多數(shù)介紹Dreamweaver使用方法的書籍中更為缺乏的內(nèi)容。
本教程全面介紹了Dreamweaver的各項操作和功能特性,不僅包含操作方法,也包含可視操作同代碼之間的聯(lián)系,從而在讀者面前全面展現(xiàn)一個真正的Dreamweaver。
本教程由個人前幾立撰寫,限于水平,教程中的錯誤和紕漏在所難免,希望廣大讀者予以批評指正。我的聯(lián)系地址是 ,如果您對本教程有什么問題或建議,可以將電子函件發(fā)送到這個地址上,我必將盡力進行答復(fù)。
網(wǎng)站制作教程,多多交流。