เขียนเว็บเพจด้วยตัวเองได้ภายในไม่กี่บรรทัด
ทำความเข้าใจก่อนเริ่ม
HTML (HyperText Markup Language) คือภาษาใช้สร้าง “โครงสร้าง” ของเว็บ
CSS (Cascading Style Sheets) คือภาษาที่ใช้ “ตกแต่ง” รูปร่าง สี ขนาด ฟอนต์ ฯลฯ
สิ่งที่ต้องมี
- โปรแกรมแก้ไขข้อความ: เช่น VS Code หรือ Notepad++
- เว็บเบราว์เซอร์ เช่น Chrome, Edge
- ไฟล์ HTML + CSS ง่าย ๆ (จะสอนสร้างให้เลยด้านล่าง)
STEP 1: สร้างไฟล์ HTML
เปิด VS Code แล้วสร้างไฟล์ชื่อ index.html
พิมพ์โค้ดด้านล่างลงไป:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>เว็บแรกของฉัน</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>สวัสดี, โลก!</h1>
<p>นี่คือเว็บไซต์แรกที่ฉันสร้างขึ้นเอง</p>
<a href="https://google.com" target="_blank">ไปที่ Google</a>
</body>
</html>
บันทึกไฟล์ แล้วดับเบิลคลิกเปิดในเบราว์เซอร์
คุณจะเห็นเว็บไซต์แรกของคุณขึ้นแล้ว!
STEP 2: สร้างไฟล์ CSS
สร้างไฟล์ชื่อ style.css
ในโฟลเดอร์เดียวกัน แล้วพิมพ์:
body {
background-color: #f0f0f0;
font-family: sans-serif;
padding: 40px;
}
h1 {
color: #0066cc;
font-size: 36px;
}
p {
font-size: 18px;
color: #333;
}
a {
color: #ff6600;
text-decoration: none;
}
บันทึกไฟล์ แล้วกด Refresh หน้าเว็บอีกครั้ง
เว็บไซต์ของคุณจะดูดีขึ้นทันที!
อธิบายโครงสร้าง HTML พื้นฐาน
แท็ก | หน้าที่ |
---|---|
<!DOCTYPE html> | บอกว่าไฟล์นี้คือ HTML5 |
<html> | ครอบทุกอย่างของหน้าเว็บ |
<head> | ส่วนข้อมูลเบื้องหลัง (title, CSS, meta) |
<body> | เนื้อหาที่แสดงในหน้าเว็บ |
<h1> | หัวข้อใหญ่ |
<p> | ย่อหน้า |
<a> | ลิงก์ |
อธิบาย CSS พื้นฐาน
คำสั่ง | ความหมาย |
---|---|
body { background-color: #f0f0f0; } | เปลี่ยนสีพื้นหลัง |
h1 { font-size: 36px; } | เปลี่ยนขนาดตัวอักษร |
a { text-decoration: none; } | ลบขีดเส้นใต้ของลิงก์ |
BONUS: อยากให้เว็บไซต์ดูสวยขึ้นไวๆ?
ลองใส่โค้ดนี้ใน <head>
เพื่อใช้ Google Fonts และ CSS reset
<link href="https://fonts.googleapis.com/css2?family=Prompt&display=swap" rel="stylesheet">
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Prompt', sans-serif; }
</style>
ตัวอย่างโค้ดรวม (HTML + CSS)
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>แนะนำตัว</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>สวัสดีครับ ผมชื่อบอล</h1>
<p>ผมสนใจการออกแบบเว็บไซต์ และกำลังเรียนรู้ HTML/CSS</p>
</body>
</html>
style.css
body {
background: #ffffff;
color: #333;
font-family: 'Prompt', sans-serif;
padding: 50px;
}
h1 {
color: #0055aa;
font-size: 32px;
}
p {
font-size: 18px;
}
สรุป
ต้องรู้ | ทำไมถึงสำคัญ |
---|---|
HTML = โครงสร้าง | สร้างเนื้อหาให้เว็บแสดงผลได้ |
CSS = การตกแต่ง | ทำให้เว็บดูน่าใช้งาน |
ใช้ VS Code + Live Server | พัฒนาเว็บแบบเห็นผลทันที |
เรียนรู้เพิ่มจาก w3schools หรือ MDN | สร้างเว็บระดับมืออาชีพได้เร็วขึ้น |