大家好 👋,這是我第一次參加 iThome 鐵人賽。未來 30 天,我會帶大家從 基礎 HTML / CSS / JavaScript 出發,一步步進入 Web API、PWA、前端效能優化、框架 Vue.js,最後完成一個完整的小專案。
希望這個系列能幫助到正在學前端的新手,也能讓已經有經驗的同學複習、補強觀念。
「Modern Web」其實不是一個框架或工具,而是一整套現代前端開發的觀念與技術集合。
跟過去單純用 HTML + CSS + JS 切頁面不同,現在的前端工程師需要具備更多技能:
現代網站已經不只是靜態頁面,而是完整的應用程式 (Web App)。
這也是為什麼前端技能被稱為「Modern Web」,它包含的東西比你想像的更多!
先來看一個簡單的「現代化」網頁基礎 HTML + CSS:
<!DOCTYPE html>
<html lang="zh-Hant">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Modern Web 範例</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
align-items: center;
}
header {
background: #333;
color: white;
width: 100%;
padding: 1rem;
text-align: center;
}
main {
max-width: 800px;
padding: 1rem;
}
button {
background: #0078d7;
color: white;
padding: 0.5rem 1rem;
border: none;
border-radius: 5px;
cursor: pointer;
}
button:hover {
background: #005fa3;
}
</style>
</head>
<body>
<header>
<h1>我的 Modern Web</h1>
</header>
<main>
<p>這是一個簡單的 Modern Web 頁面範例。</p>
<button onclick="sayHello()">點我</button>
</main>
<script>
function sayHello() {
alert("Hello Modern Web!");
}
</script>
</body>
</html>
👉上面這段程式碼包含了:
這就是 Modern Web 的核心精神:結合語意化、RWD、互動設計。
📌 下一篇(Day 2):我們會開始學 HTML5 語意化標籤,讓你的網頁結構更有意義,也對 SEO 更友善!