📢 Chào mừng các bạn đến với Rcom Dăm Yi blog - Kho tài liệu và giải pháp công nghệ bổ ích! Hệ thống liên tục cập nhật dữ liệu học tập mới.

Bài 1: Bắt đầu với Web tĩnh (HTML · CSS · JavaScript)

🎯 Mục tiêu

  • Phân biệt HTML, CSS, JavaScript
  • Tạo trang HTML đầu tiên
  • Biết chèn CSS và JavaScript trong 1 file

📘 Lý thuyết ngắn

HTML dùng để tạo cấu trúc nội dung (tiêu đề, đoạn văn, nút…).

CSS dùng để làm đẹp (màu sắc, font chữ, khoảng cách…).

JavaScript dùng để tạo tương tác (bấm nút đổi màu, hiện/ẩn…).

💻 Code mẫu (copy & chạy)


<!doctype html>
<html lang="vi">
<head>
  <meta charset="utf-8">
  <title>Bài 1 - Hello Web tĩnh</title>

  <style>
    body {
      font-family: Arial;
      padding: 24px;
      line-height: 1.6;
    }
    h1 {
      color: #c00;
    }
    button {
      padding: 10px 14px;
      border: none;
      border-radius: 8px;
      cursor: pointer;
      background: #111;
      color: #fff;
    }
  </style>
</head>

<body>
  <h1 id="title">Xin chào Web tĩnh</h1>
  <p>Đây là trang HTML + CSS + JavaScript đầu tiên.</p>

  <button id="btn">Đổi màu tiêu đề</button>

  <script>
    const title = document.getElementById("title");
    const btn = document.getElementById("btn");
    let isRed = true;

    btn.addEventListener("click", function () {
      isRed = !isRed;
      title.style.color = isRed ? "#c00" : "#0077cc";
    });
  </script>
</body>
</html>
    

👉 Copy toàn bộ code → lưu thành file bai1.html → mở bằng Chrome.

✍️ Bài tập

  1. Đổi chữ trong thẻ <h1> thành tên của bạn.
  2. Thêm 1 nút “Đổi nền” để đổi màu nền trang.

✅ Đáp án gợi ý


<button id="btnBg">Đổi nền</button>

<script>
  const btnBg = document.getElementById("btnBg");
  let light = true;

  btnBg.addEventListener("click", function () {
    light = !light;
    document.body.style.background =
      light ? "white" : "#f2f7ff";
  });
</script>