Transcript 2-1 網站與網頁
2-1 網站與網頁
本章中,來說明網頁、網站等基本觀念以及工
具,請您先準備好合適的工具,才能動手建置
您的網站。想架站的人,應該都曾經連上網際
網路,欣賞過其中各式各樣的站台,才會想自
己也來動手架站,那麼你知道網站是由哪些東
西組合而成的嗎?當然得先搞清楚這些觀念,
後面實際動手操@時,才不會霧煞煞。
入門觀念的說明
WWW是由無數個網站和網頁所構築而成,當
您在Internet遨遊時,就是在各種不同的網站
中穿梭,每個網站都提供不同的資訊,詳盡的
文字資料、活潑的動畫展示、炫麗的圖片效果,
這些都是設計者心血的呈現。
網站就是網頁的集合
網站其實是許多的網頁根據其特性,分門別類
集合而成的,所以網站設計者在架設網站初期
就必須先規劃好網站的架構、根據架構來製作
網頁,讓網頁之間互相連結,並且具備相關性。
當您先架構出網站時,才能將自己所想的內容,
一一透過網頁來呈現。
構成網頁的要素
清楚網站的意義之後,底下則來說明網頁的內容。當
你進入一個網站時,所看到的畫面就是網頁,網頁是
指當我們連上網路時,使用瀏覽器軟體所看到的任何
一個畫面,都是一個網頁,其內容主要包含了文字、
圖像,還可以加上聲音、動畫等等。和雜誌或圖書不
同的是,雜誌是平面性的文r,除了文字和圖片沒有其
他,但是網頁就不同了,透過超連結,可以從這一個
網頁連到其他的網頁,其他的網頁也會有其他的連結,
透過這些龐大的連結,內容可以說是無限大,因為超
連結使得資訊的內容可以無遠弗屆,資訊傳達的方式
可以由點而線最後到面。
圖形
圖片可說是網頁視覺影響效果中最重要一環,
配合適當的圖片,絕對可以讓你的網頁呈現獨
特的風格,但相對圖形也佔掉網站中很大的資
料量,對瀏覽的速度影響很大。通常網頁可接
受的圖檔格式為GIF、JPEG兩種。由於圖片
會拖慢網頁的瀏覽速度,所以一般並不會將網
頁全部作成圖片,底下是圖片經常使用的地方。
超連結
超連結是Internet中最重要的東西,因為當滑鼠游標點
選超連結後,就可以移動到其他的地方,不論是網站、
網頁、檔案或是電子郵件,都可以透過超連結將網頁
上的各項元素加以連接。如同馬路上的路標,超連結
就是網站的路標,來指引您瀏覽正確的頁面,找到想
找的資訊。連結的種類大致分為檔案連結、網址連結、
電子郵件。而可被作為連結的元件包含了文字、圖形、
區域圖形、頁框。當然連結]可以發生在同一個網頁之
內。底下就來看看這三種不同的連結。
2-2 網頁程式語言
本書是透過HTML在Dreamweaver的環境下來
製作網頁,也就是直接透過網頁程式語言一一
輸入內容,再透過瀏覽器轉為網頁內容,底下
來認識常見的網頁程式語言。
何謂程式語言
所謂的程式語言,就是設計讓電腦執行特定動
作的文字,由於電腦並不認得中文、英文等文
字,只認得0和1,當我們要指揮它從事特定動
作時,就必須透過程式語言將我們常用的指令
轉換為電腦可辨識的語言,才能順利執行。
常見的網頁程式語言
早期製作網頁,一定得慢慢的輸入程式語言的
指令來完成網頁內容,而現在透過網頁製作軟
體就可以完成這項工作了,不過有時還是有需
要輸入程式的地方,底下就來看看常見的網頁
程式語言。
HTML
HTML(HyperText Markup Language)超文件
標記語言,是目前最常見用來撰寫網頁的程式
語言,用來表示網頁文件檔案的規範。HTML
透過標記來確定網頁顯示的格式。HTML的原
始檔案為純文字檔,所以利用記事本等單純的
文書編輯軟體就可以輸入程式。
HTML檔案中並不包括圖片、動畫、音樂等多
媒體元件,不過透過指標的輸入,就可以指向
這些多媒體檔案,讓網頁可以正確的顯示圖片、
動畫等多媒體效果。雖然HTML的檔案格式為
純文字,不過原始檔案的附檔名為.htm或.html,
這樣才能透過瀏覽器來開啟文件。
XML
XML(eXtensible Markup Language)可擴展標
記語言,用來傳送Internet的資料或資料的處
理,XML並不是用來取代HTML的程式語言,
而是用以補HTML的不足。其檔案文件同樣是
以純文字所組成,其副檔名為.xml。
CSS
CSS(Cascading Style Sheets)階層樣式表,
用以定義網頁內容的資料樣式。如同Word可
以定義樣式來統一文件的格式,網頁也可以透
過樣式表來建立文字的樣式,讓網頁的文字可
以統一。在本書的第15章會說明如何建立並使
用樣式表。
VRML
VRML(Virtual Reality Modeling Language)虛
擬實境描述模組語言,用以呈現3D物件的效
果。不論網頁、圖片都是平面效果,當然透過
動畫也可以呈現立體效果。不過目前VRML已
經很少使用在網頁上,被Flash所取代了。
Script
Script是內嵌在HTML程式碼中的小程式,主要用來顯示動態和
即時的資料,例如網頁特效、即時日期、股市資訊等,大多透過
Script來顯示。目前常用的Script有Netscape公司所開發的
JavaScript和Microsoft所開發的VB Script,二者都可以用來撰寫
瀏覽器端的Script。
而伺服器端的Script目前常見的也有二種,分別是ASP和CGI。
ASP(Active Server Pages)動態伺服器網頁是在微軟的IIS或
PWS等Web伺服器上執行的Script,是微軟發展的一種,利用
Active X 技術來開發動態網頁的環境,是屬於 Active X Server
端的技術,網頁設計者可以利用 ASP 的技術將 Script 敘述及程
式碼嵌在 HTML 檔案中,以產生動態、互動、高效能的網頁。
CGI
(Common Gateway Interface)共同閘道介面,
也就是連結網路主機端與瀏覽器端,使其能夠
作檔案存取等動作的一種介面,CGI程式可以
使用多種程式語言撰寫,最常見的是由Perl或
C撰寫而成。ASP目前最常被使用在網頁互動
資料庫中,而CGI也是互動程式介面,例如留
言版、討論區等都是CGI程式。
Java Applet
Java Applet是使用Java所撰寫的程式,同樣
可以內嵌在HTML程式中,製作網頁的Java
Applet特效。例如不少網站常見的計數器、水
波效果、跑馬燈等讓網頁更加多變。
DHTML
DHTML(Dynamic HTML)動態HTML,
DHTML同樣是用來撰寫網頁的程式語言,其
所使用的網頁程式標籤和HTML相同,不過在
功能上卻有相當的差異。HTML最大的缺點就
是當您更新網頁後,瀏覽器必須從伺服器重新
下載整個網頁,而微軟提出了DHTML的技術,
可以在網頁下載完後插入、刪除或取代網頁中
的HTML程式,瀏覽器也會根據所根據的程式
碼內容來更新網頁內容。
2-3 製作網站必備工具
準備好要製作網頁了嗎?在動手之前讓我們先
來看看要製作網頁需要哪些工具軟體。當您去
書局隨便繞一圈,可以發現教人製作網頁的書
著實不少,而且各家所使用的軟體都不盡相同,
難道每一套軟體都需要學會嗎?
網頁排版編輯軟體
要製作網頁當然需要一套網頁排版軟體,目前
市面上最多人使用的就是FrontPage 和
Dreamweaver這二套軟體。FrontPage是微軟
Office家族中的一員,以既有Office的使用者
為基礎加上容易學習、入門的關係,使用者一
直相當多,是網頁設計入門的工具。
Dreamweaver也是一套相當好用的網頁排版
軟體,它具備了網頁排版、組頁、連結、上傳
等功能,甚至連網站的管理維護、資料庫設計
等複雜的網頁技術也一應具備。
FrontPage
對不少初學者而言,多半會選擇FrontPage來
製作網站的,因為軟體介面比較容易上手,身
為Office 家族的一員,當然有相似的介面,所
以不需要重新學習軟體的操作和技巧,而且軟
體之間的資料互換也相當方便。
Dreamweaver
這套網頁排版軟體,可說是近年來最Hit的軟
體之一,除了因為同門的Flash受矚目外,網
頁圖層的使用、強調所見即所得的觀念,才是
它受歡迎的原因。Dreamweaver可說是網頁
程式設計師的最愛,和FrontPage相比,在程
式碼的取代、網頁效果的使用,就網頁製作上
功能確實優於FrontPage。本書在編寫HTML
等程式時,會在Dreamweaver介面下處理,
可以即使瀏覽到網頁的內容,並發現錯誤。
圖片影像處理軟體
要有漂亮的網頁,當然少不了好看的圖片,所
以如果你會一些基本的圖片編輯技巧,而且網
頁的圖片必須經過最佳化來縮小圖檔的大小,
放在網頁中才不會拖慢瀏覽的速度。
PhotoShop
說到影像處理軟體,Photoshop是多數人的首
選,製作網頁時想要有漂亮的圖片當然得透過
Photoshop影像合成和特效的功力,來設計出
各類別具風格的圖片。如果你是專業的美編人
員,製作的成品需要印刷甚至對外販售,那就
得好好學習這套軟體。如果你希望網頁的特效
影像非常漂亮,也可以考慮用PhotoShop來製
作,不過想要短時間上手學會這套軟體,並不
是件容易的事。
Photo Impact
國產的Photo Impact,一直在國內的市場上有
不錯的風評。不但好用而且售價也遠比那些國
外廠商的軟體便宜。為了方便使用,Photo
Impact也內建了相當多的範本及特殊效果,例
如邊框、光、雲彩特效等,可以直接套用,對
初學者而言不需要花費過多的時間,就可以美
化影像。
網頁動畫多媒體設計軟體
多媒體的網頁在近年來越來越熱,每一個網頁
都在比炫、比華麗,也使得這類軟體變成目前
各大電腦書籍、雜誌的熱門話題,不過筆者建
議初學者暫且不要去碰他,先把基本的東西學
好,才來搞清楚這些軟體的內容也不遲。
Flash
這應該是近期最熱門的軟體吧!Flash可以做
出各種文字、網頁的動態效果、動畫特效,你
有看過春水堂的阿貴動畫嗎?就是Flash的傑
作。因為Flash的檔案體積相當小,可是效果
卻非常炫麗,所以使用人口越來越多。
GIF Animator
友立Photo Imapct隨附了GIF Animator,也是
一套不錯的動畫製作軟體,可以將圖檔如GIF
檔案轉為動畫,那GIF檔從哪來,透過
PhotoImpact來製作囉!這二套軟體都有精靈
指引,只要跟著步驟走就沒問題啦!
其他工具軟體
這些工具可能和製作網頁無關,不過都是你在
做網站時必備的工具軟體,這些軟體的使用都
不複雜,所以只要多試幾次相信可以很快上手。
這些工具軟體包括FTP檔案傳輸、螢幕擷取軟
體、看圖軟體和離線瀏覽軟體,當然每一大類
的軟體工具都有相當多套不同的產品可供選擇。
FTP檔案傳輸軟體
把網頁做好後,還得把做好的檔案傳到我們申
請的免費網頁空間中,別人才能看到這個網頁
的檔案,目前常見的上傳的方式有三種:
透過網頁編輯軟體來上傳:直接利用網頁編輯
軟體來上傳,軟體內提供了FTP上傳功能,讓
您可以將檔案上傳到伺服器中。
直接透過網頁來上傳:提供免費網頁空間的網
站,讓您可以透過Web介面來上傳檔案到伺服
器中。
利用FTP檔案傳輸軟體:透過FTP工具軟體,
將檔案上傳到免費網頁空間所提供的網站FTP
伺服器中,目前常用的FTP工具有Cute Ftp、
Leap Ftp。
抓圖軟體
你在瀏覽本書時,有沒有想過筆者是怎麼呈現
這些視窗圖呢?用Print Screen 鍵當然可以,
不過它只能抓下全螢幕圖,想擷取局部圖或視
窗圖,就得靠專業的抓圖軟體來處理了,
HyperSnap是筆者最常用的抓圖軟體,一來設
定方便,二來連VCD、DVD這些畫面都可以
順利擷取。其他像PhotoImpact也內建的抓圖
功能,可以幫您執行螢幕擷取的動作。
看圖軟體
專門瀏覽及管理圖片的軟體,雖然不是必要工
具,但如果圖檔很多,一個個開是相當浪費時
間的事,利用看圖軟體就可以一次瀏覽整個資
料夾的圖片,對需要處理大量圖檔例如像筆者
這種桌布迷,就非得有一套好用的看圖軟體。
下載續傳工具
下載工具就是專門用來下載檔案的軟體,這類
軟體可以幫助你比較快速的下載檔案。如果你
常常上網,那應該知道目前台灣網路的傳輸品
質實在是不怎麼樣,想看一個網頁總得花上好
幾秒,更何況是要抓一個檔案回來。如果不幸
碰上網路大塞車或是斷線,那抓了一半的檔案
就毀了,得重頭來L,實在是太辛苦了。這也
就下載軟體最大的功用,就算是檔案抓了一半
就斷線,下次連線時會保留前半段,讓你只抓
回後半段就好了。
離線瀏覽工具
當您看到喜歡的站台應該會馬上把網站加入我
的最愛,才可以經常上去瀏覽。不過每次上網
也挺麻煩的,加上當網路塞車時就會拖慢瀏覽
的速度。這時您可以利用離線瀏覽軟體把網站
的內容抓下來,就可以慢慢的看。
你該準備的工具
介紹了這麼多種軟體,到底要準備哪些軟體才
能開始動手製作網頁呢?
你需要一台可以連上網路的電腦。
一套網頁編輯軟體(本書使用的是FrontPage)。
免費網頁空間的帳號、密碼和網址。
準備好這些工具,就可以開始進行準備製作網
站前置工作了。
2-4 不同瀏覽器的差異
當您在製作網頁時,當考量使用者在瀏覽網站
時,所看的網頁是否與您製作時所看到的內容
一致,這關係到網頁的版面以及瀏覽器的問題。
而瀏覽器的差異,就得從瀏覽器的歷史談起了。
IE不支援的Java 效果
早期網路風行時,多數人都是使用Netscape
這套瀏覽器軟體,不過微軟為了搶下瀏覽器市
場,而推出了Internet Explorer,從早期的免
費都後來在作業系統中就隨附了Internet
Explorer,所以IE也成了最多人使用的瀏覽器
軟體。
舊版的瀏覽器
當然另一個考慮的因素就是使用者所使用的瀏
覽器版本較舊,對於一些引用新技術的網頁無
法順利瀏覽。例如當您在網頁上放置Flash
MX所製作的動畫時,就必須要下載Flash MX
Player才能瀏覽。
2-5 網頁設計硬體需求
使用軟體來完成各項工作的同時,一套好的設
備當然有相當的幫助。Photoshop的使用者應
該或多或少都碰過記憶體不足的問題,在使用
Illustrator繪圖時,滑鼠和觸控筆、觸控版相比,
方便和實用性當然也有差異。所以想順利的設
計出漂亮的網頁,電腦配備當然也不能太差,
否則單單作個網頁元件都要等個幾秒,那想製
作一張放在首頁的大圖,不就得經常望電腦等
待而興嘆了。
使用Macintosh或是Windows為操作
平台
過去美工專業設計使用Macintosh而個人使用
PC是非常清楚的劃分,但隨著網頁設計軟體
的興起,那個藩籬就漸漸被打破了。Flash的
PC使用者絕對比Macintosh多,而套用PHP、
CGI程式時,Windows所碰上的問題也肯定比
Macintosh少,那使用者應當如何呢?
如果您是個人使用或以網頁設計為主,那PC
當然是最好的考量,過去以Macintosh為主的
軟體,不但都有Photoshop版本,而且使用介
面上並沒有太大的差別。即使公司要求使用
Macintosh,那熟悉軟體的您而言相信要入門
也非難事。
記憶體
在平面設計的環境中,電腦的記憶體多寡當然
對於作業的流暢度有影響。使用者當然會希望
記憶體越多越好。以目前的電腦配備而言,不
論是CPU、記憶體和顯示卡其實都不用特別提
出來討論,因為配備都相當夠用。
螢幕
一個專業的美工設計,目前至少擁有一台17吋
的螢幕,甚至19吋的螢幕,那螢幕要討論甚麼
呢?就是液晶螢幕了,同樣大螢幕、大尺寸,
所佔的桌面空間比CRT螢幕小的多,所以液晶
螢幕漸漸成為多數人的新寵。但也有不少美工
人員反應液晶螢幕有色偏,和既有螢幕比起來
要進行影像會增加難度。
儲存媒體
這裡的儲存媒體所指的不單單是硬碟,其實硬
碟應該一點都不用擔心。目前最常見的硬碟容
量是80G,檔案的存放綽綽有餘。不過網頁設
計師經常需要將完成的作品交給公司或其他使
用者,哪一台光碟燒錄機就是少不了的設備。
目前一台光碟燒錄機的價格不超過台幣2000
元,幾乎成為個人電腦的必備設備了,如果您
的電腦還沒有燒錄機,那實在有點遜喔!
數位相機
美工設計人員應該都有一台掃描器吧,不過網
路上的圖像並不需要高解析度的圖片,所以使
用掃描器來掃圖自然方便,不過數位相機也是
一個更好用的工具。目前數位相機越來越普及,
而且數位影像直接傳輸到電腦,使用起來也方
便。
不過數位相機的圖片若要使用在網頁中,多半
需要經過處理,因為拍出來的色彩可能過暗或
是顏色有差異,這時就發揮您高超的
Photoshop功力,將您生活中的點點滴滴都放
到網頁上吧!