HTML 網頁設計- CSS 與JavaScript
文章推薦指數: 80 %
格式化. 從上述範例中,您可以看到即使我們在HTML 的原始文字檔案中進行換行,但是呈現出來的結果卻沒有 ...
少年科技人雜誌--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 少年科技人雜誌,採用創作共用:姓名標示、相同方式分享授權,歡迎加入雜誌社團
延伸文章資訊
- 121 個單頁網頁設計範例
隨著HTML5 與CSS 3 技術的日趨成熟與普及,把網站所有內容都集中在單一頁面的設計也愈來愈受到矚目。今天我們就來欣賞一下21 個單頁網頁設計的精采範例!
- 2網頁製作教學
HTML就是超文件標示語言(HyperText Markup Language)。 ... 如<HTML>表示網頁的開始,而</HTML>代表網頁的結束。 ... 一個HTML的基本語法範例如下...
- 3免費的HTML5網站範本 - Wix.com
- 4HTML 網頁設計- CSS 與JavaScript
格式化. 從上述範例中,您可以看到即使我們在HTML 的原始文字檔案中進行換行,但是呈現出來的結果卻沒有 ...
- 5網頁設計作品範例- Webs網頁設計
... 廣告網頁設計、動態背景網頁設計、動態文字網頁設計、超值網頁設計、專業網頁設計、購物網頁設計、電子商務網頁設計、各種RWD網頁設計作品展示. 標準網頁設計範例.