เรียนรู้ HTML / CSS สร้างเว็บไซต์ใน 10 นาที

เขียนเว็บเพจด้วยตัวเองได้ภายในไม่กี่บรรทัด


ทำความเข้าใจก่อนเริ่ม

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สร้างเว็บระดับมืออาชีพได้เร็วขึ้น