Quay lại danh sách khóa học

HTML & CSS cơ bản

Thiết kế web với HTML & CSS

Mỗi bài mở theo từng mục học, phía dưới là các level code challenge với editor, thanh XP và gợi ý để bạn học và làm ngay.

HTML & CSS cơ bản
workspace_premiumXP:0/670
0%
Bài 1: HTML và cấu trúc trang web

Mục 1: Trang web và HTML

Tìm hiểu ngôn ngữ HTML, thẻ đánh dấu và phần tử HTML.

🌐 HTML là gì?

HTML là viết tắt của cụm từ Hypertext Markup Language (ngôn ngữ đánh dấu siêu văn bản), là một bộ quy tắc dùng để thiết lập cấu trúc và hiển thị nội dung trang web.

Trang web được thiết lập từ các tệp văn bản thường có phần mở rộng là .html hoặc .htm được gọi là trang html. Trên trang html, ta có thể thấy nội dung bao gồm phần văn bản (text) và các kí tự đánh dấu đặc biệt nằm trong hai dấu "<", ">".

🏷️ Thẻ đánh dấu HTML (Tag)

Thẻ đánh dấu HTML (tag) là các thành phần chính tạo thành ngôn ngữ đánh dấu siêu văn bản. Mỗi loại thể có một tên riêng và có ý nghĩa nhất định trong định dạng nội dung của trang web.

ThẻÝ nghĩaVí dụ
pĐoạn văn bản<p>Đây là đoạn văn bản.</p>
h1Tiêu đề 1 của văn bản<h1>Đây là tiêu đề 1</h1>

Lưu ý:

• Tên thể HTML không phân biệt chữ hoa, chữ thường

• Các thể có thể lồng nhau: <p>Trang này được lập bởi <em>nhóm bạn bè</em></p>

• Phần lớn các thể đều là thể đôi (có thể bắt đầu và thể kết thúc)

• Một số thể đơn: <hr/>, <br/>

💻 Ví dụ 1
<!-- Ví dụ về thẻ HTML -->
<h1>Đây là tiêu đề cấp 1</h1>
<p>Đây là một đoạn văn bản trong HTML.</p>
<p>Trang này được lập bởi <em>nhóm bạn bè</em> thân thiết</p>
Dòng thứ nhất<br>Dòng thứ hai
<hr>
📤 Kết quả:
Đây là tiêu đề cấp 1
Đây là một đoạn văn bản trong HTML.
Trang này được lập bởi nhóm bạn bè thân thiết
Dòng thứ nhất
Dòng thứ hai
[đường kẻ ngang]
📦 Phần tử HTML (Element)

Phần tử HTML (element) là khái niệm cơ bản của trang html. Thông thường, một phần tử được định nghĩa bởi thể bắt đầu, thể kết thúc và phần nội dung nằm giữa cặp thể này.

Ví dụ: <p>Đây là nội dung của phần tử</p>

Mỗi tệp HTML là tập hợp các phần tử HTML. Các phần tử HTML có thể độc lập, rời nhau hoặc lồng nhau.

💻 Ví dụ 1
<!-- Phần tử lồng nhau -->
<div>
    <h1>Tiêu đề</h1>
    <p>Đoạn văn <strong>in đậm</strong></p>
</div>
📤 Kết quả:
Tiêu đề
Đoạn văn in đậm
🏆

Thực hành

Viết code HTML hoàn chỉnh
Cấp độ 1/5+50 XP

Cấp độ 1: Tạo tệp HTML cơ bản

📌 Tạo một trang HTML cơ bản có thẻ <html>, <head>, <body>. Trong thẻ <title> đặt tên "Trang web đầu tiên".

index.html

📤 Kết quả hiển thị

Chưa có kết quả. Nhấn "Chạy code" để kiểm tra.