網頁設計ABC,一分鐘看懂

免費教學

用外行人容易明白的語言,解釋專業概念,內行人、外行人不再「雞同鴨講」。

電腦和圖案的插圖
青年在畫一幅大型畫像
展開全部收起全部
(點擊以下標題,可展開內容)
  • 為什麼要認識網頁的基本概念?

    如果你要負責關於網站的事宜,儘管只屬業務管理,但若沒有一點基本概念也沒有,也許會面對以下問題:

    • 不知道如何挑選網頁公司
    • 不知道何謂網站的好與㙗
    • 不懂得如何與網頁人員交涉
    • 可能出現溝通障礙

    本文以最顯淺的解釋,讓你用最短的時間,明白一些有關網頁設計上會提及的術語。

  • 什麼是網站?

    網站(Website)的「真身」,只不過是一大堆的檔案,正如你打開「檔案總管」所看到的,有很多資料夾和很多檔案。

    那些網頁檔案(除了圖片、影片、聲音等檔案外),絕大多數是「外星文」檔──即編碼檔案,這些檔其實可以用notepad等文字編輯器來打開的,你可以看到當中的程式代碼,只是外行人看不明白代碼的意思。

    為什麼一個網站會有這麼多的檔案?因為每一個細微的動作,都要逐一定義和作具體指示,否則一旦出現「意料之外」的情況,系統就不知道如何反應了

    這一大堆檔案,如何變成大家看到的網站?那就要靠域名、伺服器和瀏覽器了。

  • 什麼是域名?

    域名(Domain Name)是網站在虛擬世界上的地址,每個域名都是獨一無二的,也是方便人記得的名字,而不是一堆數字。

    既然域名必須是獨一無二的,那就代表它必須有一個註冊制度。網域名稱由網域註冊管理機構ICANN管理,並交由註冊商註冊。

    對使用者而言,只須向網域註冊商註冊,手續非常簡單、快捷。

    註冊域名需要提交證明嗎?

    如果使用「.com」、「.net」等,毋須提交任何證明,可即時註冊和使用。

    但某些域名是有限制的,例如「.gov」和「.edu」需要證明是政府或教育機構;也有些地域的域名有附加要求,如「.com.hk」需要提交香港商業登記證副本,又如註冊「.uk」的有限公司需要提交公司登記證明。

    在香港域名中,需要提交證明的包括

    • 域名類別需要的文件
    • .com.hk香港商業證記證(BR)副本
    • .org.hk由稅務局發出的免稅證明,或其他非牟利團體的有效證明文件
    • .edu.hk由教育局發出的學校證明副本
    • .idv.hk香港身分證副本

    域名也要寄存?

    是的,域名也要把相關的資料寄存在某個地方,讓網絡世界知道它的實際位置──當有人想上這網頁時,應到那裏去取得網頁的檔案。

    域名與網址的分別

    網址(URL)是一條連結,它包含了域名,以及其他的資訊。

    以下是一個網址的不同部分

    域名的不同部分
    • 通訊傳輸協定(TCP):通常是「https://」或「http://」,即使沒有這協定,一般情況都可以連接到相關網頁。
    • 子域名(sub-domain):常見的「www」也是一個子域名,如果你只得一個網站,不打算建立附屬網站的話,可以略去「www」,即不用www.example.com而直接用example.com。
    • 次級域名(2LD):是域名中最專屬的部分,即www.example.com中的「example」。
    • 頂級域名(TLD):即「.com」、「.edu」、「.net」等。

    次級域名加上頂級域名,就是你的域名了。

  • 什麼是前台、後台?

    常聽人說網站的什麼前台、後台,到底是指什麼?

    若把網站比喻為舞台,觀眾看到的台上表演,就是「前台」(frontend),也就是大家所看到的網頁。「後台」(backend)就是幕後的所有工作

    網站的後台工作層面廣泛,其中一種最簡單的分類,可分為技術性的,和內容方面的。

    網站內容應該可以隨時更新,才可發揮網站的最大效用。負責內容的人,往往不是技術人員。

    如果你明白到網站的「真身」是一大堆「外星文」(編碼)檔,就可以想像,修改內容等於要修改「外星文」,這對於一般人來說是困難的。如果要依靠技術人員來修改內容,則降低了修改內容的動機。

    何謂「內容管理系統」

    因此,有「內容管理系統」(Content Management System,簡稱CMS)的出現。

    所謂「內容管理系統」,簡單來說,就是「管理網站的網站」。它把網頁的編碼和內容,以視像化的方式呈現,讓一般人容易理解、編輯和管理。

    「管理網站的網站」屬於後台的一部分,與前台(即你的網頁外貌)的風格是完全不同的。

    現時最多人用的CMS,是WordPress,市佔率逾六成

  • 為什麼要寄存網站?

    網頁既然只是一堆檔案,為什麼需要使用寄存服務?

    答案好簡單:你不會讓別人連上你的電腦去拿資料,是嗎?那你就需要把資料放在一個可以讓全世界連上的地方,就像是在公用貨倉租用一個專屬單位一樣。

    以往有些公司在桌上放一部電腦,使用相關技術,就可以變成一個伺服器,即自己專用的「貨倉」。

    但隨着雲端科技的進步,以及網頁越發複雜,對伺服器規格、對安全系數的要求越來越高,要自己管理一個伺服器並不符合成本效益。

    因此,現時一般都是使用雲端伺服器的,而且在軟件更新、服務升級等方面,都具有更大彈性,可以在不干擾日常運作的情況下做到。

  • 「嚮應式網站」是什麼?

    「嚮應式網站設計」(Responsive Web Design)是經常被提及的一個名詞。實際上它指的是什麼?

    先談一談為什麼要有「嚮應式網站設計」。在智能手機初出現的時候,用手機上網常感不方便,因為多數網站還未跟上,網頁就像把整個桌面電腦塞了進去手機一樣,頁面縮得很小,必須用手指放大畫面,再移左移右才可看到當中的文字和內容。

    在一段過渡時間內,有些網頁會曾做兩個版本,一個桌面版,一個手機版。但後來,電子裝置的大小尺寸越出越多,有不同大小的電話,也有平板電腦等,兩個版本根本不足以滿足要求。

    而且,有兩個版本,等於各種工作都要做雙份。不論是改內容,還是做維護,都要做兩個版本。不化算啊!

    在這背景下,「嚮應式網站設計」的出現和盛行,似乎是必然的了。現在它已成為了做網業的標準模式。

    所謂「嚮應式」,就是它會因應使用者的屏幕大小,來決定頁面的編排。例如大屏幕上橫排的三張圖片,到了手機屏幕可變成直排;又如大屏幕上大大張的橫向圖片,到了手機變成直圖⋯⋯

    嚮應式網站設計的特點

    • 字體的可讀性:不論屏幕大小,字體大小和行距都始終是適宜閱讀的。
    • 網站導航的適應性:大屏幕上的網站選單,到了小屏幕可能變成「漢堡式」按鈕選單。
    • 媒體的彈性:圖片或媒體檔案,是橫是直,可以按屏幕大小而決定。
    • 流動式佈局:排列的方向、次序,都可以因應屏幕大小而變動。
    • 一個版本,方面管理:不論網頁的頁面有多少變化,它始終是同一個頁面,方便管理和維護。

    但這也令網頁的設計工作變得較為複雜,並且增加了測試和除錯的時間和難度。

  • 網站安全證書(SSL)是什麼?

    你有沒有試過,在打開一個網頁面時,出現類似以下的警告?

    瀏覽器對不安全連線的警告

    可能你會被它嚇一嚇,懷疑自己上了詐騙網站。其實只是那網頁沒有使用SSL安全證書。

    「握手」的憑證

    SSL全名是「安全通訊端層」(Secure Sockets Layer),作用是為網上傳送的資料加密,即使中途被截劫了這些資料,資料也是亂碼,相當難拆解

    當傳輸雙方在網絡上「握手」(點對點接通)時,SSL 提供了安全證書,可以確認雙方身份,然後資料就可以傳送和解密。這過程完全自動化,大家不知不覺。

    有SSL的網站,使用「https」;沒有SSL的,則用「http」,沒有「s」。

    十年八年前,SSL基本上都是要付款的。直至免費SSL的出現和普及,加上Google於2018年大力一推,把所有無使用SSL的網頁一律顯示為「不安全」,並轉去警告頁面,SSL便一下子成為了網頁的基本。

    完成網站必要check的事

    為安全又好,為形象又好,為流量又好,任何網頁都一定要用SSL

    最後一樣要注意的。「http」和「https」是可以同時存在的,在某些情況下,有些人可能會用了「http」來上你的網頁,那就不好了——會出警告呢。怎辦?督促一下你的網頁商,他們做漏東西了,要把「http」重新導向至「https」

  • 什麼是瀏覽器、網頁渲染?

    你想上一個網站的時候,首先要做的,是打開瀏覽器。

    瀏覽器是一個軟件程式,讓使用者在互聯網(internet)或內聯網(intranet)上,尋找和瀏覽網頁。

    現時常用的瀏覽器包括:Chrome、Safari、Edge、Firefox、Samsung Internet等。據統計,Chrome獨佔了65%的全球瀏覽器市場;其次是Safari,佔約18%;其餘瀏覽器佔約5%或以下。

    所有網站都必須使甪瀏覽器才能找到和看到。瀏覽器把各種外星文「翻譯」成為大家看得懂的圖像化效果。

    「網頁渲染」是什麼?

    這個「翻譯」過程,專業術語稱為「渲染」(rendering),意思是瀏覽器按你的指示(輸入網址或搜尋的網頁),找到一堆相關的外星文(編碼)檔案,再按當中的程式代碼指示,來「繪畫」展示頁面。

    需要留意的是,不同牌子的瀏覽器,雖然都做同一樣的工作,但他們的工作方式是不同的。因此,不同瀏覽器展現的東西,有可能出現不一致的地方。

  • 為什麼IT部門不做網站?

    資訊科技(I.T.)的範疇十分廣泛,主要的分支包括:網絡工程、通訊科技、數據管理、系統發展、軟件開發、雲端科技、網絡安全、人工智慧、網頁開發等等。

    每一個I.T.範疇都涉及專門的知識和專用的程式。「程式」所用的,是程式語言。

    程式語言是什麼

    這個世界上,沒有一種「人類語言」是所有人都懂的。程式語言也是這樣,不同程式使用不同語言,就像不同國族的語言一樣。

    因此,一種程式語言的專家,有可能不認識另一些程式的語言。

    製作網站所牽涉的程式,越來越多。到底一個網站要用多少種程式語言?

    網頁的編碼用語

    十多廿年前,只需懂得HTML,就可以編寫網頁了。後來網站技術越來越先進,即是越來越複雜,一般網站會使用CSS來控制外觀,使用JS來控制網頁與使用者的互動,使用PHP來控制網站和伺服器的溝通。換言之,現時一個網站會使用最少四種程式語言

    還有,不少網站都使用了數據庫(database),當中逾98%使用MySQL數據庫,那就需要用SQL的程式語言。至於伺服器的設定,當然也涉及相關的程式語言。

    換言之,製作網頁有其專門的編碼用語,而且涉及內容編輯和美術設計方面。因此,如果沒有聘用網站開發員,IT部門不懂得做網站,是毫不希奇的。

  • WordPress有什麼好?

    WordPress是網站的「內容管理系統」(CMS)。在全世界的網頁中,有43.3%是使用WordPress的;若只計算有CMS的網頁,WordPress的市佔率更高達62.8%

    到底WordPress有什麼好,竟會這麼受歡迎?

    1. 免費:WordPress是一套開源軟件,即是免費任人使用的。
    2. 龐大的社群:相當多的網頁開發人員使用WordPress,以致使用者容易獲得相關資源和支援。
    3. 眾多插件:WordPress擁有超過55,000個插件,大大延伸了WordPress的功效和性能。Google、微軟、facebook等眾多大型企業,也都特地支援WordPress的服務。
    4. 100%的擁有權:有些網站平台是以租賃形式提供服務(SaaS),網站的基礎建設是屬於該平台的。但WordPress使用者可以完全擁有網站的架構,有絕對的控制權。
    5. 持續發展中:WordPress本身的業務模式,讓它可以持續維護和發展其軟件。
    6. 無限可能:由於開發員可以完全控制相關編碼,因此在功能和設計上有無限可能。