Giải Tin học 12 - Định hướng khoa học máy tính trang 42
Lời giải chi tiết SGK Lớp 12 · Môn Tin Há»c · Trang 42–43
Tóm tắt lý thuyết
Trang web là các tệp văn bản có đuôi .html hoặc .htm. Nội dung gồm hai phần: phần văn bản (text) và các thẻ đánh dấu nằm trong cặp dấu < >.
a) Thẻ đánh dấu HTML (tag)
- Là thành phần chính tạo nên ngôn ngữ đánh dấu siêu văn bản.
- Mỗi thẻ có tên riêng, viết trong cặp
< >. - Thường gồm thẻ bắt đầu và thẻ kết thúc (thẻ kết thúc thêm dấu
/).
| Thẻ | Ý nghĩa | HTML code | Hiển thị |
|---|---|---|---|
p | Đoạn văn bản | | Đây là đoạn văn bản. |
h1 | Tiêu đề mức 1 | | Đây là tiêu đề 1 |
Những điểm cần nhớ:
- Tên thẻ không phân biệt hoa thường, nhưng nên viết chữ thường.
- Các thẻ có thể lồng nhau:
.Trang này được lập bởi nhóm bạn bè thân thiết
- Thẻ có thể mang thuộc tính:
.This is a paragraph.
- Có thẻ đôi (như
) và thẻ đơn (như,). - HTML không nhận nhiều dấu cách liên tiếp hay phím Enter khi soạn thảo.
b) Phần tử HTML (element)
- Gồm thẻ bắt đầu + nội dung + thẻ kết thúc.
- Dòng
không phải phần tử HTML. - Chú thích có dạng
.
Ghi nhớ: Trang web viết bằng ngôn ngữ HTML. Mỗi phần tử HTML gồm nội dung được đánh dấu bởi các thẻ. Trình duyệt hiển thị nội dung theo đúng định dạng đó.
Bài tập trong ảnh
Câu 1: Tệp văn bản trong Hình 7.1 có bao nhiêu phần tử HTML?
Hình 7.1 nằm ở trang trước nên cô không thấy trực tiếp trong ảnh. Tuy nhiên cấu trúc của nó giống hệt tệp Cách đếm: mỗi cặp thẻ (hoặc thẻ đơn) tính là một phần tử, KHÔNG tính dòng Liệt kê các phần tử trong Đây là dòng đầu tiên Đây là dòng cuối cùng ......... Đáp án: có 12 phần tử HTML. Giải thích: Giống nhau: Khác nhau: Đây là đoạn văn bản. Cách hiểu đơn giản: thẻ giống như "dấu mở ngoặc/đóng ngoặc", còn phần tử là cả "khối nội dung nằm giữa hai dấu đó cùng với hai dấu đó". Riêng thẻ đơn (như Đề: Quan sát tệp Nhận xét về cấu trúc chung: Cấu trúc khung tổng quát rút ra được: Đây là khung chuẩn mà hầu hết mọi trang web đều tuân theo, em nên ghi nhớ để dùng khi tự viết HTML nhé.newpage.html ở Hình 7.2 (cùng các thẻ , , , , , newpage.html để em đối chiếu.
.newpage.html:STT Phần tử Loại 1 ...thẻ đôi 2 ...thẻ đôi 3 thẻ đơn 4 thẻ đôi 5 ...thẻ đôi 6 thẻ đôi 7 ...
thẻ đôi 8 thẻ đôi 9 thẻ đơn 10 thẻ đôi 11 thẻ đôi 12 nhóm bạn bèthẻ đôi chỉ là dòng khai báo kiểu tệp, không phải phần tử nên không đếm. Các thẻ đơn (, ) vẫn được tính là một phần tử.Câu 2: Nêu sự giống và khác nhau giữa thẻ HTML và phần tử HTML.
< >.Tiêu chí Thẻ HTML (tag) Phần tử HTML (element) Khái niệm Là kí hiệu đánh dấu trong cặp < >Là toàn bộ: thẻ bắt đầu + nội dung + thẻ kết thúc Phạm vi Chỉ là một dấu mốc (mở hoặc đóng) Bao gồm cả nội dung bên trong Ví dụ và ) thì bản thân nó cũng được coi là một phần tử.
Hoạt động 2: Cấu trúc cơ bản của một tệp HTML
newpage.html, em có nhận xét gì về cấu trúc chung của một trang web? để khai báo đây là tệp HTML.... — đây là phần tử gốc bao ngoài cùng. chia thành hai phần chính, rời nhau:...: chứa thông tin khai báo, không hiển thị trực tiếp lên trang (như quy định bảng mã, đặt tên trang)....: chứa toàn bộ nội dung hiển thị cho người xem (tiêu đề, đoạn văn, đường kẻ...)., , , .
