Đây là bài soạn gợi ý trả lời SGK tin học 12 (bộ sách Cánh diều). Bài này là kiến thức cốt lõi chung cho cả hai định hướng: Khoa học máy tính (CS) và Tin học ứng dụng (ICT). Các em truy cập vào để tham khảo nhé. Chúc các em có nhiều sức khỏe và chăm ngoan học giỏi.
Nháy vào các mục bên dưới để xem nhanh hơn | ||||
---|---|---|---|---|
Khởi động | Hoạt động | |||
Vận dụng | Câu hỏi tự kiểm tra |
Theo em, có ngôn ngữ chuyên dụng dùng để tạo trang web không?
Hãy truy cập website trường em và cho biết cấu trúc văn bản HTML của trang chủ website này.
Câu 1. Trong các khai báo cấu trúc văn bản HTML sau, khai báo nào đúng cú pháp?
Câu 2. Mỗi phát biểu sau đây về mục đích sử dụng của các phần tử là đúng hay sai?
a) Phần từ body dùng để khai báo phần nội dung sẽ hiển thị trên màn hình cửa sổ trình duyệt web.
b) Phần tử head dùng để khai báo thông tin về cấu trúc của trang web.
c) Phần tử title dùng để khai báo tiêu đề và thông tin tác giả soạn trang web.
d) Phần tử html để khai báo cấu trúc và nội dung của trang web.
Câu 3. Dưới đây là văn bản HTML do bạn Thiên Phúc soạn để tạo trang web nhưng có một số thẻ bị viết sai cú pháp. Em hãy tìm các lỗi cú pháp giúp Thiên Phúc.
A. <html><head><title></title> </head><body></body></html>
Câu 2.
a) Phần tử body dùng để khai báo phần nội dung sẽ hiển thị trên màn hình cửa sổ trình duyệt web. → Đúng – Phần tử <body> chứa toàn bộ nội dung hiển thị trên trang web, bao gồm văn bản, hình ảnh, video, liên kết, v.v.
b) Phần tử head dùng để khai báo thông tin về cấu trúc của trang web. → Sai – Phần tử <head> chứa thông tin siêu dữ liệu về trang web (metadata), như tiêu đề (<title>), liên kết đến file CSS, mã JavaScript, và các thẻ meta. Nó không định nghĩa cấu trúc của trang web.
c) Phần tử title dùng để khai báo tiêu đề và thông tin tác giả soạn trang web. → Sai – Phần tử <title> chỉ dùng để định nghĩa tiêu đề của trang web, hiển thị trên tab trình duyệt.Thông tin về tác giả thường được đặt trong thẻ <meta name="author" content="Tên tác giả"> trong phần <head>. d) Phần tử html để khai báo cấu trúc và nội dung của trang web. → Đúng – Phần tử <html> là phần tử gốc, bao bọc toàn bộ nội dung của trang web, bao gồm cả <head> (chứa metadata) và <body> (chứa nội dung hiển thị).
Câu 3. Các lỗi cú pháp như sau:
- Lỗi 1: Sai cú pháp của thẻ <meta>
<meta charset = “utf-8”></meta> (sai)
<meta charset="utf-8"> (sửa lại)
- Lỗi 2: Thẻ <p> không được đóng đúng
</p> Thiên Phúc học tạo trang web.<p> (sai)
<p>Thiên Phúc học tạo trang web.</p> (sửa lại)
- Lỗi 3: Thẻ không hợp lệ trong <body>
<body/> (sai)
</body>(sửa lại)
Gợi ý trả lời:
Có nhiều ngôn ngữ chuyên dụng được sử dụng để tạo trang web, từ việc xây dựng cấu trúc (HTML), định nghĩa kiểu dáng (CSS), thêm tính năng động (JavaScript), đến quản lý dữ liệu (SQL) và lập trình logic phía máy chủ (PHP, Python, v.v.). Sự kết hợp các ngôn ngữ này giúp tạo ra các trang web hiện đại, đáp ứng nhu cầu sử dụng và tương tác của người dùng.
Em hãy cho biết các thành phần trong trang chủ của website minh hoạ ở Hình 1.

Gợi ý trả lời:
Các thành phần trong trang chủ của website minh hoạ ở Hình 1 gồm: Header (đầu trang), Menu điều hướng, Nội dung chính, Cột thông tin phụ, Thanh thông báo, và Footer (chân trang).Hãy truy cập website trường em và cho biết cấu trúc văn bản HTML của trang chủ website này.
Gợi ý trả lời:
Cấu trúc văn bản HTML của trang chủ website Trường THPT Quốc Thái:


a) Phần từ body dùng để khai báo phần nội dung sẽ hiển thị trên màn hình cửa sổ trình duyệt web.
b) Phần tử head dùng để khai báo thông tin về cấu trúc của trang web.
c) Phần tử title dùng để khai báo tiêu đề và thông tin tác giả soạn trang web.
d) Phần tử html để khai báo cấu trúc và nội dung của trang web.
Câu 3. Dưới đây là văn bản HTML do bạn Thiên Phúc soạn để tạo trang web nhưng có một số thẻ bị viết sai cú pháp. Em hãy tìm các lỗi cú pháp giúp Thiên Phúc.

Gợi ý trả lời:
Câu 1. Khai báo đúng cú pháp là AA. <html><head><title></title> </head><body></body></html>
Câu 2.
a) Phần tử body dùng để khai báo phần nội dung sẽ hiển thị trên màn hình cửa sổ trình duyệt web. → Đúng – Phần tử <body> chứa toàn bộ nội dung hiển thị trên trang web, bao gồm văn bản, hình ảnh, video, liên kết, v.v.
b) Phần tử head dùng để khai báo thông tin về cấu trúc của trang web. → Sai – Phần tử <head> chứa thông tin siêu dữ liệu về trang web (metadata), như tiêu đề (<title>), liên kết đến file CSS, mã JavaScript, và các thẻ meta. Nó không định nghĩa cấu trúc của trang web.
c) Phần tử title dùng để khai báo tiêu đề và thông tin tác giả soạn trang web. → Sai – Phần tử <title> chỉ dùng để định nghĩa tiêu đề của trang web, hiển thị trên tab trình duyệt.Thông tin về tác giả thường được đặt trong thẻ <meta name="author" content="Tên tác giả"> trong phần <head>. d) Phần tử html để khai báo cấu trúc và nội dung của trang web. → Đúng – Phần tử <html> là phần tử gốc, bao bọc toàn bộ nội dung của trang web, bao gồm cả <head> (chứa metadata) và <body> (chứa nội dung hiển thị).
Câu 3. Các lỗi cú pháp như sau:
- Lỗi 1: Sai cú pháp của thẻ <meta>
<meta charset = “utf-8”></meta> (sai)
<meta charset="utf-8"> (sửa lại)
- Lỗi 2: Thẻ <p> không được đóng đúng
</p> Thiên Phúc học tạo trang web.<p> (sai)
<p>Thiên Phúc học tạo trang web.</p> (sửa lại)
- Lỗi 3: Thẻ không hợp lệ trong <body>
<body/> (sai)
</body>(sửa lại)
---The end!---
CÙNG CHUYÊN MỤC:


Bài 1. Cơ sở mạng máy tính
Bài 2. Mô hình và các giao thức mạng
Bài 3. Thực hành thiết lập kết nối và sử dụng mạng
Bài 2. Mô hình và các giao thức mạng
Bài 3. Thực hành thiết lập kết nối và sử dụng mạng


Bài 1. Làm quen với ngôn ngữ đánh dấu siêu văn bản
Bài 2. Định dạng văn bản và siêu tạo liên kết
Bài 3. Thực hành định dạng văn bản và tạo siêu liên kết
Bài 4. Trình bày nội dung theo dạng danh sách, bảng biểu
Bài 5. Chèn hình ảnh, âm thanh, video và sử dụng khung
Bài 6. Tạo biểu mẫu
Bài 7. Thực hành tạo biểu mẫu
Bài 8. Làm quen với CSS
Bài 9. Thực hành định dạng một số thuộc tính CSS
Bài 10. Bộ chọn lớp, bộ chọn định danh
Bài 11. Mô hình hộp, bố cục trang web
Bài 12. Dự án nhỏ: Tạo trang web báo tường
Bài 2. Định dạng văn bản và siêu tạo liên kết
Bài 3. Thực hành định dạng văn bản và tạo siêu liên kết
Bài 4. Trình bày nội dung theo dạng danh sách, bảng biểu
Bài 5. Chèn hình ảnh, âm thanh, video và sử dụng khung
Bài 6. Tạo biểu mẫu
Bài 7. Thực hành tạo biểu mẫu
Bài 8. Làm quen với CSS
Bài 9. Thực hành định dạng một số thuộc tính CSS
Bài 10. Bộ chọn lớp, bộ chọn định danh
Bài 11. Mô hình hộp, bố cục trang web
Bài 12. Dự án nhỏ: Tạo trang web báo tường

Bài 1. Giới thiệu nhóm nghề Dịch vụ và Quản trị trong ngành Công nghệ thông tin
Bài 2. Một số nghề khác trong ngành Công nghệ thông tin và một số nghề ứng dụng Công nghệ thông tin
Bài 3. Dự án nhỏ: Tìm hiểu thông tin tuyển sinh và hướng nghiệp về lĩnh vực đào tạo “Máy tính và Công nghệ thông tin” ở Việt Nam.
Bài 2. Một số nghề khác trong ngành Công nghệ thông tin và một số nghề ứng dụng Công nghệ thông tin
Bài 3. Dự án nhỏ: Tìm hiểu thông tin tuyển sinh và hướng nghiệp về lĩnh vực đào tạo “Máy tính và Công nghệ thông tin” ở Việt Nam.

Bài 1. Thực hành kết nối máy tính với ti vi thông minh
Bài 2. Thực hành theo nhóm: Kết nối các thiết bị không dây cho ứng dụng
Bài 2. Thực hành theo nhóm: Kết nối các thiết bị không dây cho ứng dụng

Bài 1. Giới thiệu phần mềm tạo website
Bài 2. Tạo website bằng phần mềm
Bài 3. Tạo thanh điều hướng cho trang web
Bài 4. Tạo nội dung văn bản cho trang web
Bài 5. Tạo nội dung hình ảnh cho trang web
Bài 6. Tạo biểu mẫu cho trang web và xuất bản website
Bài 7. Tạo sản phẩm theo nhóm (Bài tập nhóm)
Bài 2. Tạo website bằng phần mềm
Bài 3. Tạo thanh điều hướng cho trang web
Bài 4. Tạo nội dung văn bản cho trang web
Bài 5. Tạo nội dung hình ảnh cho trang web
Bài 6. Tạo biểu mẫu cho trang web và xuất bản website
Bài 7. Tạo sản phẩm theo nhóm (Bài tập nhóm)

Bài 1. Môi trường truyền dẫn
Bài 2. Thiết bị mạng
Bài 3. Thiết kế mạng LAN
Bài 4. Thực hành về nhận diện thiết bị mạng và thiết kế mạng LAN (Bài tập nhóm)
Bài 2. Thiết bị mạng
Bài 3. Thiết kế mạng LAN
Bài 4. Thực hành về nhận diện thiết bị mạng và thiết kế mạng LAN (Bài tập nhóm)


Bài 1. Giới thiệu về học máy
Bài 2. Giới thiệu về khoa học dữ liệu
Bài 3. Giới thiệu về khoa học dữ liệu (tiếp theo)
Bài 4. Thực hành phân tích dữ liệu
Bài 2. Giới thiệu về khoa học dữ liệu
Bài 3. Giới thiệu về khoa học dữ liệu (tiếp theo)
Bài 4. Thực hành phân tích dữ liệu

CÁC CHUYÊN MỤC LIÊN QUAN: