# data[].attributes.body
Phương

Thảo

Thư

Trúc

Hưng

# data[].attributes.body
2. Ngôn ngữ HTML là gì?

HTML (HyperText Markup Language) là ngôn ngữ đánh dấu siêu văn bản, được dùng để xây dựng cấu trúc và nội dung của trang web, như văn bản, hình ảnh, liên kết, bảng biểu,…

3. Phần mở rộng của ngôn ngữ HTML là gì?

Phần mở rộng (file extension) của ngôn ngữ HTML là .html hoặc .htm.

Ví dụ: index.html.

4. Phần tử HTML và thẻ HTML?

Thẻ HTML (HTML tag): là ký hiệu đặc biệt trong HTML, được đặt trong dấu < >. Ví dụ: <p>, <h1>, <a>.

Phần tử HTML (HTML element): bao gồm thẻ mở, nội dung, và (thường) thẻ đóng.

# data[].attributes.body
Trang web: Tập hợp các trang thông tin được hiển thị trên Internet qua trình duyệt.

HTML: Ngôn ngữ đánh dấu dùng để tạo cấu trúc và nội dung cho trang web.

Phần mở rộng HTML: .html hoặc .htm.

Phần tử HTML: Bao gồm thẻ mở, nội dung, thẻ đóng. Thẻ HTML là ký hiệu (như <p>, </p>) để tạo phần tử.

# data[].attributes.body
trang web một tập hợp các văn bản, hình ảnh, tệp tin tài liệu thích hợp với World Wide Web và được thực thi ở trình duyệt web

# data[].attributes.body
nn html là là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các trang web trên World Wide Web

# data[].attributes.body
3. Phần mở rộng của ngôn ngữ HTML là gì?
→ Tệp HTML thường có phần mở rộng là .html hoặc .htm.

4. Phần tử HTML và thẻ HTML?
→ Thẻ HTML là các ký hiệu đặc biệt dùng để tạo phần tử. Phần tử HTML gồm thẻ mở, nội dung, và thẻ đóng.
Ví dụ: <p>Hello</p> là một phần tử, trong đó <p> là thẻ mở, </p> là thẻ đóng, và Hello là nội dung.

# data[].attributes.body
Trang web (website) là một tập hợp các trang thông tin được xây dựng bằng ngôn ngữ lập trình web (chủ yếu là HTML, CSS, JavaScript…) và được lưu trữ trên máy chủ. Người dùng có thể truy cập trang web thông qua Internet bằng trình duyệt web.

# data[].attributes.body
1.

Trang web (web page) là một tài liệu trên mạng Internet, thường được viết bằng HTML và có thể hiển thị nội dung như văn bản, hình ảnh, video, âm thanh, liên kết, biểu mẫu…

Mỗi trang web có một địa chỉ (URL) và được hiển thị trong trình duyệt web (Chrome, Edge, Safari…).

Nhiều trang web liên kết với nhau tạo thành một website

2.

Ngôn ngữ HTML là gì?

HTML (HyperText Markup Language) là ngôn ngữ đánh dấu siêu văn bản.

Nó dùng để xây dựng và mô tả cấu trúc của một trang web (chẳng hạn: đoạn văn, tiêu đề, hình ảnh, liên kết, bảng…).

HTML không phải là ngôn ngữ lập trình, mà là ngôn ngữ đánh dấu (markup)

3.

Phần mở rộng của ngôn ngữ HTML là gì?

Tập tin HTML thường có phần mở rộng:

.html (thông dụng nhất)

.htm (cũ hơn, vẫn được hỗ trợ)

4.

Phần tử HTML và thẻ HTML

Thẻ HTML (HTML Tag): Là ký hiệu đặc biệt được đặt trong dấu < >.
Ví dụ: <p> là thẻ mở của đoạn văn, </p> là thẻ đóng.

Phần tử HTML (HTML Element): Là một khối cấu trúc đầy đủ gồm thẻ mở + nội dung + thẻ đóng.

# data[].attributes.body
Thẻ đôi trong HTML, nó là một cặp thẻ mở và đóng bao gồm nội dung (ví dụ: <div>...</div>),

# data[].attributes.body
1. Thẻ đánh dấu HTML (tag) được đặt trong dấu nào?

Trong cặp dấu < > (ví dụ: <html>...</html>).

2. Các thẻ có phân biệt chữ hoa và chữ thường không?

Không phân biệt chữ hoa hay chữ thường, nhưng thông thường người ta dùng chữ thường để dễ đọc và chuẩn W3C.

3. Thế nào là thẻ đôi?

Thẻ đôi gồm thẻ mở và thẻ đóng (ví dụ: <h1> ... </h1>). Nội dung nằm giữa hai thẻ.

4. Thế nào là thẻ đơn?

Thẻ đơn chỉ có một thẻ duy nhất, không cần thẻ đóng (ví dụ: <hr>, <br>).

5. Các thẻ nào đang được lồng nhau?

Trong ví dụ:

<html> chứa <head> và <body>.

<body> chứa <div>.

<div> chứa <h1>, <p>, <hr>, <p>.

# data[].attributes.body
1.

Thẻ đánh dấu HTML (tag) được đặt trong dấu nào?

Các thẻ HTML luôn được đặt trong dấu ngoặc nhọn < >.
Ví dụ: <p>, </p>, <h1>, <div>

2.

Các thẻ có phân biệt chữ hoa và chữ thường không?

HTML không phân biệt chữ hoa và chữ thường.

<P> và <p> đều hợp lệ.

Tuy nhiên, quy ước chuẩn (theo HTML5) là dùng chữ thường: <p>.

# data[].attributes.body
Thẻ HTML được đặt trong: Dấu < >.

Phân biệt chữ hoa/chữ thường: Không, HTML không phân biệt hoa thường (nhưng nên viết thường).

Thẻ đôi: Gồm thẻ mở và thẻ đóng, ví dụ: <p>...</p>.

Thẻ đơn: Chỉ có thẻ mở, không có thẻ đóng, ví dụ: <br>, <img>.

Thẻ lồng nhau: Phải lồng đúng thứ tự, ví dụ: <b><i>Text</i></b> (đóng thẻ nào mở sau thì đóng trước).

# data[].attributes.body
1. Thẻ HTML (tag) được đặt trong dấu nào?
→ Trong dấu ngoặc nhọn: < và >.

2. Thẻ có phân biệt chữ hoa – chữ thường không?
→ Không (HTML5 không phân biệt; nên viết chữ thường).

3. Thế nào là thẻ đôi?
→ Là thẻ có cặp mở và đóng: <tên-thẻ> … </tên-thẻ> (vd: <p> … </p>, <h1> … </h1>).

4. Thế nào là thẻ đơn?
→ Thẻ không có thẻ đóng (void element), tự kết thúc: <br>, <hr>, <img>, …

5. Các thẻ nào đang được lồng nhau trong đoạn mã?
→ Cấu trúc lồng nhau:

<title> nằm trong <head>.

<head> và <body> nằm trong <html>.

Bên trong <body> có <div>.

Bên trong <div> lần lượt có: <h1>, <p>, <hr>, <p>.

# data[].attributes.body
Trong lập trình web với HTML, "thẻ đơn" (hoặc thẻ rỗng, thẻ một mình) là một loại thẻ chỉ có một thành phần mở, không có thẻ đóng đi kèm, ví dụ như <br> để xuống dòng hoặc <hr> để tạo đường kẻ ngang

# data[].attributes.body
Cấu trúc lồng nhau:

<html> bao toàn bộ tài liệu.

Trong <html> có <head> và <body>.

Trong <body> có <div>.

Trong <div> có các thẻ lồng:

<h1>

<p> (đầu tiên)

<hr> (thẻ đơn)

<p> (cuối cùng)

# data[].attributes.body
1. Thẻ đánh dấu HTML (tag) được đặt trong dấu nào?

→ Được đặt trong dấu ngoặc nhọn < >.

2. Các thẻ có phân biệt chữ hoa và chữ thường không?

→ Không, HTML không phân biệt chữ hoa và chữ thường (nhưng quy ước thường viết chữ thường).

3. Thế nào là thẻ đôi?

→ Thẻ đôi có thẻ mở và thẻ đóng. Ví dụ: <p>…</p>.

4. Thế nào là thẻ đơn?

→ Thẻ đơn chỉ có thẻ mở, không có thẻ đóng. Ví dụ: <br>, <hr>, <img>.

5. Các thẻ nào được lồng nhau?

→ Thẻ HTML có thể chứa thẻ khác bên trong.

# data[].attributes.body
1. Thẻ có thể có hoặc không có thuộc tính.

2. Cú pháp: tên thuộc tính = “giá trị”

3. Bổ sung thông tin, làm rõ cách xử lí của thẻ

4. Thuộc tính nằm trong thẻ bắt đầu, sau tên thẻ

5. Các thuộc tính được ngăn cách bởi dấu cách

# data[].attributes.body
Thẻ có thể có hoặc không có thuộc tính.

Thuộc tính nằm trong thẻ bắt đầu.

Các thuộc tính được ngăn cách bởi dấu cách, sau tên thẻ.

# data[].attributes.body
Thẻ có thể có hoặc không có thuộc tính

Cú pháp: tên thuộc tính = “giá trị”

Bổ sung thông tin, làm rõ cách xử lí của thẻ

Thuộc tính nằm trong thẻ bắt đầu, sau tên thẻ

Các thuộc tính được ngăn cách bởi dấu cách

# data[].attributes.body
Thẻ có thể có hoặc không có thuộc tính

Cú pháp: tên thuộc tính = “giá trị”

Bổ sung thông tin, làm rõ cách xử lí của thẻ

Thuộc tính nằm trong thẻ bắt đầu, sau tên thẻ

Các thuộc tính được ngăn cách bởi dấu cách

# data[].attributes.body
<p>: Đoạn văn (paragraph).

<div>: Khối (division), dùng để nhóm các phần tử.

<span>: Nội tuyến (inline), dùng để nhóm chữ hoặc phần tử nhỏ.

<br>: Xuống dòng (break).

<hr>: Kẻ một đường ngang (horizontal rule).

# data[].attributes.body
Phông chữ: font-family

Màu chữ: color

Cỡ chữ: font-size

Căn lề: text-align (left, right, center)

Gạch ngang/gạch dưới: text-decoration (line-through, underline)

# data[].attributes.body
<sup>: chỉ số trên (vd: x²)

<sub>: chỉ số dưới (vd: H₂O)

<small>: chữ nhỏ hơn bình thường

<del>: chữ gạch ngang (văn bản bị xóa)

# data[].attributes.body
<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Bài toán phương trình bậc 2</title>

</head>

<body>

<h2><span style="color:red">1. Biện luận số nghiệm của phương trình bậc 2</span></h2>

<p>

<b>Bài toán:</b> Xác định số nghiệm của phương trình

<b>ax<sup>2</sup> + bx + c = 0</b> (a ≠ 0)

</p>

<p><b>2. Cách làm:</b></p>

<p>a) Xác định hệ số a, b và c.</p>

<p>b) Tính Δ (delta) = b<sup>2</sup> – 4ac.</p>

<p><b>3. Kết luận:</b></p>

<p>+ Nếu Δ < 0 → Phương trình <b>vô nghiệm</b>.</p>

<p>+ Nếu Δ = 0 → Phương trình có <b>nghiệm duy nhất</b>.</p>

<p>+ Nếu Δ > 0 → Phương trình có <b>hai nghiệm phân biệt</b>.</p>

</body>

</html>

# data[].attributes.body
<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Biện luận số nghiệm</title>

</head>

<body>

<h2>Biện luận số nghiệm của phương trình bậc 2</h2>

<h3><span style="color:red">Bài toán:</span> Xác định số nghiệm của phương trình

ax<sup>2</sup> + bx + c = 0 (a ≠ 0)

</h3>

<h3><span style="color:red">Cách làm:</span></h3>

<p>

<b>B<sub>1</sub>:</b> Xác định hệ số a, b và c<br>

<b>B<sub>2</sub>:</b> Tính delta = b<sup>2</sup> - 4ac<br>

<b>B<sub>3</sub>:</b> Kết luận:<br>

+ Nếu delta &lt; 0: <i>Phương trình vô nghiệm</i><br>

+ Nếu delta = 0: <i>Phương trình có nghiệm duy nhất</i><br>

+ Nếu delta &gt; 0: <i>Phương trình có hai nghiệm phân biệt</i>

</p>

</body>

</html>

# data[].attributes.body
trong HTML có 3 loại danh sách:

Ordered List (danh sách có thứ tự)

Unordered List (danh sách không có thứ tự)

Description List (danh sách mô tả)

# data[].attributes.body
Danh sách mô tả (Description List) trong HTML dùng để hiển thị thuật ngữ và mô tả.

Các thẻ:

<dl>: bao quanh toàn bộ danh sách mô tả.

<dt>: định nghĩa thuật ngữ (term).

<dd>: định nghĩa mô tả (description) cho thuật ngữ.

# data[].attributes.body
Danh sách có thứ tự trong HTML được tạo bằng thẻ <ol> và các thẻ con <li>. có thể điều chỉnh kiểu đánh số bằng thuộc tính type, xác định số bắt đầu bằng start, hoặc đảo ngược thứ tự bằng reversed.

# data[].attributes.body
Danh sách không có thứ tự là một danh sách các mục liên quan mà thứ tự sắp xếp của chúng không quan trọng, thường được đánh dấu bằng các ký hiệu như dấu chấm tròn hoặc hình vuông thay vì số hay chữ cái. Trong HTML, nó được tạo bằng cặp thẻ <ul> và mỗi mục con được khai báo bằng thẻ <li

# data[].attributes.body
1. Siêu văn bản là gì?
→ Là văn bản có chứa các liên kết (hyperlink), hình ảnh, âm thanh, video… ngoài phần chữ.

2. Siêu liên kết là gì?
→ Là liên kết trong siêu văn bản, cho phép chuyển đến một trang web, tài liệu hoặc vị trí khác.

3. Thẻ nào dùng để chèn siêu liên kết cho trang HTML?
→ Thẻ <a> (anchor).

4. Đường dẫn tuyệt đối là gì?
→ Là đường dẫn chỉ rõ vị trí chính xác của tài nguyên trên Internet (có đầy đủ tên miền, giao thức).

5. Đường dẫn tương đối là gì?
→ Là đường dẫn đến tài nguyên dựa trên vị trí hiện tại của trang HTML, không cần ghi đầy đủ địa chỉ.

# data[].attributes.body
1. Siêu văn bản là gì?

Siêu văn bản (Hypertext) là văn bản có chứa các liên kết (link) tới tài liệu khác, cho phép người dùng nhấp vào để chuyển đến một trang web hay nội dung khác.

2. Siêu liên kết là gì?

Siêu liên kết (Hyperlink) là đường dẫn trong siêu văn bản, giúp kết nối từ một tài liệu hoặc trang web này sang tài liệu hoặc trang web khác.

3. Thẻ nào dùng để chèn siêu liên kết cho trang HTML?

Thẻ <a> được dùng để tạo siêu liên kết.

4. Đường dẫn tuyệt đối là gì?

Đường dẫn tuyệt đối (absolute path) chỉ rõ đầy đủ vị trí của tài nguyên, thường bao gồm giao thức (http/https), tên miền và đường dẫn.

5. Đường dẫn tương đối là gì?

Đường dẫn tương đối (relative path) chỉ vị trí tài nguyên dựa vào vị trí file HTML hiện tại, không cần ghi đầy đủ tên miền.

Ví dụ (giả sử file HTML và thư mục images cùng cấp):

# data[].attributes.body
Nhóm 1: +

# data[].attributes.body
4. Đường dẫn tuyệt đối là gì?

👉 Đường dẫn tuyệt đối là đường dẫn ghi đầy đủ địa chỉ, gồm cả giao thức (http:// hoặc https://), tên miền và đường dẫn chi tiết. Dùng khi liên kết đến tài liệu trên Internet.

5. Đường dẫn tương đối là gì?

👉 Đường dẫn tương đối là đường dẫn không ghi đầy đủ địa chỉ, mà chỉ nêu vị trí của tệp tin cần liên kết so với vị trí của tệp HTML hiện tại. Dùng khi liên kết đến tài liệu trong cùng thư mục hoặc hệ thống thư mục con.

1. Siêu văn bản là gì?

👉 Siêu văn bản (hypertext) là loại văn bản mà ngoài nội dung chữ, nó còn chứa nhiều dạng dữ liệu khác như hình ảnh, âm thanh, video… và đặc biệt có chứa các siêu liên kết (hyperlink) dẫn đến tài liệu khác.

2. Siêu liên kết là gì?

👉 Siêu liên kết (hyperlink) là đối tượng trong siêu văn bản dùng để tham chiếu tới các tài liệu khác. Khi nhấp chuột vào, trình duyệt sẽ mở tài liệu hoặc vị trí mà liên kết trỏ tới.

3. Thẻ nào dùng để chèn siêu liên kết cho trang HTML?

👉 Trong HTML, siêu liên kết được tạo bằng thẻ <a>.

# data[].attributes.body
1. Siêu văn bản (Hypertext):

Là văn bản có chứa các liên kết (liên kết đến đoạn văn bản khác, trang web khác, hình ảnh, âm thanh, video…).

Khác với văn bản thông thường, siêu văn bản cho phép người dùng tương tác và di chuyển đến nhiều tài liệu khác nhau.

Ví dụ: Một trang web chứa các liên kết bạn có thể bấm vào.

2. Siêu liên kết (Hyperlink):

Là một thành phần trong siêu văn bản, thường là đoạn chữ, hình ảnh… mà khi nhấp vào sẽ dẫn đến một tài liệu khác hoặc một vị trí khác trong cùng tài liệu.

Ví dụ: chữ Google khi nhấp vào sẽ mở trang https://www.google.com.

3. Thẻ dùng để chèn siêu liên kết trong HTML:

Thẻ <a> ... </a> (anchor).

# data[].attributes.body
1. siêu văn bản là loại văn bản kỹ thuật số tích hợp nhiều dạng dữ liệu như văn bản, hình ảnh, âm thanh, video và các siêu liên kết (hyperlinks) để kết nối đến các nội dung khác trong tài liệu hoặc các tài liệu riêng biệt

2. siêu liên kết là một tham chiếu đến một tài liệu hoặc một phần của tài liệu mà người dùng có thể nhấp vào để chuyển hướng đến nội dung khác

3. thẻ <a>

4. đường dẫn tuyệt đối là đường dẫn đầy đủ và chính xác đến một tệp tin hoặc thư mục, bắt đầu từ gốc của hệ thống tệp

5. Đường dẫn tương đối là cách để xác định vị trí của một tệp hoặc thư mục dựa trên vị trí hiện tại của tệp đang chứa nó, thay vì cung cấp địa chỉ đầy đủ từ gốc của hệ thống tệp

# data[].attributes.body
4. Đường dẫn tuyệt đối (Absolute Path):

Là đường dẫn chỉ rõ vị trí đầy đủ của tệp/tài nguyên trên Internet hoặc trên máy tính.

Trên web: chứa giao thức (http, https) + tên miền + đường dẫn chi tiết.

# data[].attributes.body
5. Đường dẫn tương đối (Relative Path):

Là đường dẫn chỉ vị trí tương đối so với thư mục chứa trang HTML hiện tại.

Không ghi đầy đủ tên miền, chỉ cần ghi dựa theo vị trí file.

Ví dụ:

images/picture.jpg (ảnh nằm trong thư mục images cùng cấp với file HTML).

../docs/file.pdf (tệp PDF nằm ở thư mục cha của file HTML).