HTML 網頁設計- CSS 與JavaScript
文章推薦指數: 80 %
以下是w3schools 當中這三個主題的網頁,如果您是一個程式設計師,相信您可以用很短的時間就學會這些主題。
... 可以讓文字以類似程式碼的字型輸出。
少年科技人雜誌--2014年12月號(開放公益出版品)
HTML網頁設計
HTML網頁設計
HTML、CSS與JavaScript
HTML、CSS與JavaScript是讓WebBrowser運作的三大技術,要學會Web程式設計的第一步,就是要學會這三項技術,在本章中,我們將從最基礎的HTML開始。
如果您想要學習這些技術,筆者強烈的推薦您觀看w3schools這個網站,網址如下。
http://www.w3schools.com/
學習HTML、CSS、JavaScript的順序,最好先從HTML開始,因為HTML最簡單,而且是整個Web技術的表現語言,學會HTML之後就可以學習CSS,看看如何對HTML進行格式化套表呈現的動作,然後再進一步學習JavaScript這個小型程式語言,以便讓網頁更加動態,增強網頁的的互動功能。
以下是w3schools當中這三個主題的網頁,如果您是一個程式設計師,相信您可以用很短的時間就學會這些主題。
http://www.w3schools.com/html/default.asp
http://www.w3schools.com/css/default.asp
http://www.w3schools.com/js/default.asp
一但學會了HTML、CSS、JavaScript這三種技術,您就可以開始向Server端的技術邁進了。
簡易網頁
HTML網頁是一種純文字檔案,您只要用記事本這樣的文字編輯器就可以輕易的編出來,以下是一個範例:
如果我們在上述文件中再加上一句
Hello!
檢視檔案:https://dl.dropbox.com/u/101584453/web/wp/code/hello2.htm 而這也正是HTML之全名HyperTextMarkupLanguage的意義,也就是一種含有超連結的標記語言。
由於HTML標記語言是有層次性的,因此在排版時我們經常都會使用縮排以凸顯出這種層次感,例如以上的範例經過縮排之後就變成了如下的情況。
Hello!
HTML的表頭 雖然上述範例已經是HTML網頁了,而且也通常可以正常檢視了,但是還不夠完整,一個完整的HTML網頁通常要包含足夠的表頭資訊,以便讓瀏覽器能正確的辨認這個網頁的類型與編碼方式,以下是一個範例:
所以您必須將上述檔案,儲存成unicode的UTF-8格式,這樣網頁才能正確運作,否則就有可能出現亂碼的情況,以下是筆者使用Notepad++設定UTF-8格式的情況。
圖、筆者使用Notepad++設定UTF-8格式的畫面 格式化 從上述範例中,您可以看到即使我們在HTML的原始文字檔案中進行換行,但是呈現出來的結果卻沒有換行,如果您真的想要強制換行的話,在HTML當中必須用
這個標記,才能讓文字真正換行。
但是強制換行並不是一個好的寫法,比較好的方法是用段落標記
...
把您的段落包起來,這樣在段落結束後就會換行了。另外、還有...標記(也可以用...)可以讓文字變粗體,而...指令則可以讓文字呈現斜體,...標記可以強調文字,而
...
可以讓文字以類似程式碼的字型輸出。若要讓文字變成上標,可以用...,或用...則可以讓文字變下標,以下範例綜合的呈現了這些格式化標記的結果。
斜體(Italic)
粗體(Bold)
明顯(Strong) 強調(Emphasized)
這是上標與下標的顯示情況!
檢視檔案:https://dl.dropbox.com/u/101584453/web/wp/code/format.htm 圖、各種格式標記的網頁檢視畫面 標題 HTML的章節標題共有六種層次,從h1到h6,通常h1代表最大的第一層標題,會用最大的字型顯示,而h6則是最小的第六層標題,會用最小的字型顯示。第1層段落標題
第2層段落標題
第3層段落標題
第4層段落標題
第5層段落標題
第6層段落標題
而整個網頁的標題則是用檢視檔案:https://dl.dropbox.com/u/101584453/web/wp/code/header1_6.htm 圖、Header1-6的網頁檢視畫面 影像Image 在HTML中,要顯示影像或圖片,只要使用
如果要指定大小,就可以加上width與height屬性,如以下範例所示。
檢視檔案:https://dl.dropbox.com/u/101584453/web/wp/code/img.htm 圖、img指令的網頁檢視畫面 評論:竟然趁機為自己的書打廣告,真是太惡劣了!.... 表格Table 在HTML當中、有很多排版都是使用表格的方式製作的,例如「側欄、上方橫幅」等等,表格的語法如以下範例所示。
欄1 | 欄2 | |
---|---|---|
列1 | 1,1 | 1,2 |
列2 | 2,1 | 2,2 |
檢視檔案:https://dl.dropbox.com/u/101584453/web/wp/code/table.htm 表格範例的顯示結果 項目list HTML的項目是用
- ...
- ...
無編號項目清單:
- 項目1
- 項目2
- 項目1
- 項目2
密碼:
信箱:
生日:
照片:
性別:
血型:
自我介紹:
檢視檔案:https://dl.dropbox.com/u/101584453/web/wp/code/form.htm 表單的顯示結果 在上述的範例中,當submit類型的送出鈕被按下後,瀏覽器會將這些填寫的資訊,以第一章所說的GET/POST方式,發送給伺服器,如果method欄位是GET,那麼會採用在HTTP表頭網址處傳送singup?user=xxx&password=xxx.....這樣的形式送出,這種方式會將密碼顯示在瀏覽器的網址列上,比較容易被看到,若method欄位是POST,則會在HTTP表頭尾端加上user=xxx&password=xxx...的資訊,不會在網址列上被看到。
當然、如果有人監控網路上訊息的話,還是會看得到這些輸入資訊。
若要更安全,則必須採用HTTPS的SSL方式傳遞,這種方式會對訊息加密編碼,就比較不會有輸入訊息外洩的危險。
參考文獻 W3School:HTMLTurorial--http://www.w3schools.com/html/default.asp 少年科技人雜誌,採用創作共用:姓名標示、相同方式分享授權,歡迎加入雜誌社團
延伸文章資訊
- 1常用的網頁設計程式語言有哪些?網站前端後端程式怎麼區分?
網頁設計常用的前端程式語言有哪些? JavaScript - 前端互動程式; jQuery - JavaScript函式庫; CSS - 樣式語言; Sass - 程式化CSS. 學習RWD響應...
- 2記事本寫網頁程式碼: HTML<Title>瀏覽器標題設計範例
輸入第一行HTML程式碼:「<Title>贊贊小屋</Title>」。 HTML英文為HyperText Markup Language,是目前瀏覽網頁的標準標記語言,主要型態為「<元素>(開始...
- 3什麼是HTML?網頁設計概念,開始使用HTML製作網頁
假如您的HTML網頁編輯器(HTML editor)會自動把下面的HTML編碼(code)放入您的頁面,或著您使用的是WYSIWYG editor,那您可以跳過此步驟。 顯示程式碼. 上面的編碼...
- 4開源技術教學網[網頁設計] 教學:HTML 入門教學
如果想用其他工具的讀者,可參考國外網友整理了一份快速建立開發用網頁伺服器的工具清單。 檢查HTML 代碼. 雖然HTML 只能算是一種靜態代碼而非程式碼,也有一些軟體可以 ...
- 5【免費範本】CodeMyUI網頁動態介面設計範例,酷炫的按鈕
大部分作品均能預覽與免費取得JavaScript、CSS Code程式碼。 ... 【免費範本】CodeMyUI網頁動態介面設計範例,酷炫的按鈕、動畫圖片展示、彈窗、選單等特效,程式碼可 ...