iT邦幫忙

2026 iThome 鐵人賽

DAY 8
1

把學到的技術融會貫通

過去這幾天,我們就像是在收集網頁的各個零件,我們認識了網頁的黃金骨架,學會了填入標題與內文,還解鎖了圖片、超連結、互動表單,以及區塊概念(<div><span>)。

今天是我們的HTML階段的最後一天,我們將只使用HTML,並純粹用前面七天所學到的東西,拼出一個具備目前進度、互動聯絡表單與一些之前學過的功能的標準綜合網頁。


綜合小網頁

<!DOCTYPE html>
<html lang="zh-Hant">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>綜合網頁</title>
</head>
<body>
    <div id="header-section">
        <img src="ChatGPT Image 2026年8月30日 下午11_42_49.png" alt="貓咪" width="200" />
        <h1>歡迎來到這裡</h1>
    </div>
    <div id="about-section">
        <h2>目前進度</h2>
        <p>跟著我的腳步,成功解鎖了網頁底層的黃金結構,以下是你會學到的技能樹:</p>
        <ul>
            <li><strong>HTML5 基礎骨架</strong>:了解網頁的中樞神經與舞台。</li>
            <li><strong>語意化標籤</strong>:用正確的標籤讓搜尋引擎看懂網頁。</li>
            <li><strong>互動表單元件</strong>:打造能夠跟使用者對話的橋樑。</li>
        </ul>
        <p>想學習更多嗎?可以點擊這個 <a href="https://ithome.com.tw" target="_blank">超連結前往iThome鐵人賽官網</a> 觀看喔</p>
    </div>
    <div id="contact-section">
        <p>如果您對我的技術文章有任何建議,歡迎填寫下方表單與我交流:</p>
        <form>
            <p>
                <label for="userName">您的姓名:</label>
                <input type="text" id="userName" placeholder="請輸入您的名字">
            </p>
            <p>
                <label for="userLocation">居住地區:</label>
                <select id="userLocation">
                    <option value="taiwan">台灣</option>
                    <option value="japan">日本</option>
                    <option value="usa">美國</option>
                </select>
            </p>
            <p>
                <label for="userSuggestion">建議:</label>
                <input type="text" id="userSuggestion"placeholder="請輸入您的建議">
            </p>
            <p>
                <button type="submit">送出訊息</button>
            </p>
        </form>
    </div>
</body>
</html>

image


網頁架構簡單介紹

在這段大總整的程式碼中,我使用了前幾天學的東西,方便大家複習:

  1. <div>:這個網頁我使用了三個<div>區塊(#header-section#about-section#contact-section),將頁面劃分為三個邏輯區塊,這就是現代網頁排版的基礎型態。
  2. 表單(<form>:最下方的聯絡我們區塊,我們用<form>外殼將 labelinputselect 完美地打包在一起。
  3. 圖片<img>:這個網頁我放入了一個圖片
  4. 清單<li>:使用無序清單介紹學了什麼
  5. 超連結<a href>:我使用了一個超連結
  6. 輸入欄位<input>:可以輸入的輸入欄位
  7. 按鈕<button>:可以按的按鈕

總結

雖然它目前只有單純的白底黑字和藍色超連結,看起來很單調,而且表單也沒辦法真的送到後端,不過這些在之後幾天就會學到了。

明天我們即將進入下一個技術領域:CSS,我們將要成為造型師,幫今天做的這個網頁染上色彩。


上一篇
DAY7 區塊標籤、行內標籤與清單
下一篇
DAY9 介紹CSS
系列文
從結構到互動:現代前端HTML、CSS 、JS 的 30 天修練9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
godlichen
iT邦新手 5 級 ‧ 2026-09-22 12:51:59

卯咪很讚,教得好

那是肯定

我要留言

立即登入留言