Trang chủ Lớp 12 SGK Tin học 12- Chân trời sáng tạo Bài F1. HTML và trang web trang 67, 68, 69 Tin học...

Bài F1. HTML và trang web trang 67, 68, 69 Tin học 12 Chân trời sáng tạo: Các trình duyệt khác nhau có thể kết xuất một trang web tương tự nhau không?...

Quan sát hình 1 và đưa ra nhận xét về cấu trúc, bố cục trang web. Gợi ý giải Câu hỏi trang 67; Câu hỏi trang 68: KP1, KP2; Câu hỏi trang 71: KP1, KP2, LT2; Câu hỏi trang 72: KP, LT1, LT3, VD1, VD2, VD3, VD4 - Bài F1. HTML và trang web trang 67, 68, 69 SGK Tin học 12 Chân trời sáng tạo - . Em hãy chỉ ra những thành phần chính của trang web trong Hình 1...Các trình duyệt khác nhau có thể kết xuất một trang web tương tự nhau không?

Câu hỏi trang 67

Em hãy chỉ ra những thành phần chính của trang web trong Hình 1.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Quan sát hình 1 và đưa ra nhận xét về cấu trúc, bố cục trang web.

Answer - Lời giải/Đáp án

Trang web trên gồm có thanh điều hướng, các menu dọc menu ngang, phần nội dung chính.


Câu hỏi trang 68 Khám phá (KP) 1

Em hãy kể tên một ngôn ngữ đánh dấu dùng để tạo trang web và cho biết phiên bản hiện nay của ngôn ngữ này.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Sử dụng kiến thức đã học hoặc tìm kiếm thông tin trên Internet về các ngôn ngữ tạo trang web thông dụng hiện nay.

Answer - Lời giải/Đáp án

HTML là ngôn ngữ đánh dấu dùng để thiết kế siêu văn bản hiển thị trong trình duyệt web. Hiện nay đã có phiên bản HTML6. HTML6 là phiên bản thứ 6 của HTML với không gian tên có cấu trúc như XML, không gian tên XML sẽ giúp bạn sử dụng cùng một từ khóa mà không mâu thuẫn với bất kỳ thẻ khác.


Câu hỏi trang 68 Khám phá (KP) 2

Các trình duyệt khác nhau có thể kết xuất một trang web tương tự nhau không?

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Các trình duyệt khác nhau có thể kết xuất một trang web tương tự nhau.

Answer - Lời giải/Đáp án

Các trình duyệt khác nhau có thể kết xuất một trang web tương tự nhau. Chẳng hạn, trang chủ của trang web http://vnnic.vn/ hiển thị giống nhau trong hai trình duyệt Microsoft và Mozila Firefox vì hai trình duyệt này đều có hỗ trợ ngôn ngữ HTML và kết xuất các thành phần của trang web theo cùng 1 cách.


Câu hỏi trang 71 Khám phá (KP) 1

Em hãy truy cập vào trang web https://chantroisangtao.vn, quan sát và nhận xét về bố cục trình bày của trang web này.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Sử dụng đường link để truy cập trang web .

=> Nhận xét bố cục trình bày của trang web.

Answer - Lời giải/Đáp án

Bố cục của trang web gồm có các phần: phần mở đầu, phần nội dung chính, có các nội dung văn bản, hình ảnh, âm thanh, video…


Câu hỏi trang 71 Khám phá (KP) 2

Chọn đáp án đúng cho câu hỏi dưới đây.

Phần nội dung hiển thị trên thanh tiêu đề của cửa sổ trình duyệt được đặt trong cặp thẻ HTML nào?

a. <head></<head>

b. <html></html>

c. <title></title>

d. <body></body>

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Tìm hiểu vào tính năng, mục đích sử dụng của từng phần tử: head, html, title, body.

Answer - Lời giải/Đáp án

Phần nội dung hiển thị trên thanh tiêu đề của cửa sổ trình duyệt được đặt trong cặp thẻ HTML <title></title>. Nên đáp án đúng là:

c. <title></title>


Câu hỏi trang 72 Khám phá (KP)

Cách viết thẻ HTML có nhiều thuộc tính sau đây đúng hay sai?

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Tìm hiểu về cách viết thẻ HTML có nhiều thuộc tính.

Answer - Lời giải/Đáp án

Cách viết thẻ HTML có nhiều thuộc tính là đúng. Vì mỗi thẻ HTML có thể có một hoặc nhiều thuộc tính hoặc không có thuộc tính để định dạng nội dung. Thuộc tính được đặt trong thẻ mở với cú pháp như sau:

<thẻ_mở_thuộc_tính_1=”giá_trị_1” thuộc_tính_2=”giá_trị_2”...></thẻ đóng(nếu có)>.


Câu hỏi trang 72 Luyện tập (LT) 1

Thảo luận với bạn và trình bày những hiểu biết của em về ngôn ngữ HTML

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Lập nhóm cùng bạn để thảo luận.

Nội dung: ngôn ngữ HTML khái niệm, đặc điểm, công dụng.

Answer - Lời giải/Đáp án

Trình bày những hiểu biết của em về ngôn ngữ HTML:

Siêu văn bản (Hypertext) là tài liệu điện tử đa phương tiện chứa văn bản, hình ảnh, âm thanh, video và siêu liên kết. Trong đó, siêu liên kết giúp người đọc dễ dàng truy cập đến nội dụng khác hoặc siêu văn bản khác.

Mỗi trang web là một siêu văn bản được tạo ra bằng ngôn ngữ HTML (HyperText Markup Language). HTML là ngôn ngữ đánh dấu được phát triển bởi Tim Berners-Lee, Robert Cailliau và các cộng sự vào năm 1989, dùng để trình bày cấu trúc, nội dung và hình thức của trang web. Hiện nay, HTML5 là phiên bản thông dụng, giúp tạo ra trang web có tính tương tác cao và giúp hiển thị trang web trên các thiết bị thông minh.

Mỗi thành phần của trang web bao gồm văn bản, hình ảnh, âm thanh, video và các nội dung khác đều được định dạng bằng các phần tử IITML tương ứng. Mỗi phần tử IITML được thể hiện bằng một thẻ (tag) và có thể đính kèm các thuộc tính (attribute).

Khi người dùng truy cập trang web, trình duyệt sẽ tải xuống mã HTML tương ứng và sử dụng mã này để kết xuất nội dung, hình thức của trang web. Các trình duyệt phổ biến hiện nay như Microsoft Edge, Google Chrome, Mozilla Firefox, Safari,... đều có hỗ trợ ngôn ngữ HTML


Câu hỏi trang 71 Luyện tập (LT) 2

Em hãy trình bày cấu trúc của một trang web cơ bản bằng cách liệt kê tên và công dụng của các thẻ.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Mỗi thành phần của ngôn ngữ HTML có hai thành phần cơ bản là thẻ và thuộc tính.

Mỗi thẻ đảm nhận một chức năng riêng biệt.

Answer - Lời giải/Đáp án

Cấu trúc của một trang web cơ bản bằng cách liệt kê tên và công dụng của các thẻ:

- Mỗi thành phần của ngôn ngữ HTML có hai thành phần cơ bản là thẻ và thuộc tính.

- Cặp thẻ <title>/title> dùng để định nghĩa tiêu đề của trang web, hiển thị trên thanh tiêu đề hoặc cửa sổ của trình duyệt.

- Cặp thẻ <body></body> dùng để định nghĩa phần nội dung chính của trang web. - Bên trong cặp thẻ <body></body> là cặp thẻ <h1></h1> dùng để định nghĩa đề mục cấp độ 1, cặp thẻ <p></p> dùng để định nghĩa một đoạn văn bản.

- Nội dung đặt trong cặp kí hiệu < ! - - - - > là phần ghi chú, trình duyệt sẽ không hiển thị lên trang web.

- Khi sử dụng nhiều thẻ HTML lồng nhau, cần lưu ý phải đóng thẻ bên trong trước, đóng thẻ bên ngoài sau.


Câu hỏi trang 72 Luyện tập (LT) 3

Chọn đáp án đúng cho các câu hỏi dưới đây.

a) Phần tử HTML nào sau đây chỉ có thẻ mở?

A. <h1>.

B. <p>.

C. <hr>.

D. <div>.

Advertisements (Quảng cáo)

b) Phần tử HTML nào sau đây có đủ thẻ mở và thẻ đóng?

A. <img>.

B. <br>.

C. <strong>.

D. <input>.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Tìm hiểu về các đặc điểm của từng loại phần tử trong HTML.

Hầu hết các phần tử trong HTML có cặp thẻ mở và đóng, tuy nhiên một số phần tử lại chỉ có thẻ mở.

Answer - Lời giải/Đáp án

a) Phần tử HTML sau đây chỉ có thẻ mở: <hr>. Nên đáp án đúng là:

C. <hr>.

b) Phần tử HTML sau đây có đủ thẻ mở và thẻ đóng: <strong>. Nên đáp án đúng là:

C. <strong>


Câu hỏi trang 72 Vận dụng (VD) 1

thiệu vài thông tin của bản thân. Trong đó, sử dụng các thẻ <h1> và <p>. Hình 8 là một ví dụ kết quả sau khi hoàn thành chỉnh sửa. sáng tạo.

Thực hiện hiệu chỉnh trang web portfolio.html trong các ví dụ của bài học để giới thiệu vài thông  (ảnh 1)

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Hiệu chỉnh trang web portfolio.html và thêm các thông tin về bản thân.

Sử dụng các thẻ <h1>, <p> => tìm hiểu công dụng và các dùng của 2 loại thẻ này.

Answer - Lời giải/Đáp án

Code như sau:

<!DOCTYPE html>

<html>

<head>

<meta charset=”utf-8″>

<title>Tiêu đề của trang web</title>

</head>

<body>

<!- Nội dung ghi chú ->

<h1>Giới thiệu chung</h1>

<p>Nơi sinh: Thành phố Hồ Chí Minh</p>

<p>Điện thoại: 09.................</p>

<p>Email: nguyenvana@gmail.com</p>

</body>

</html>


Câu hỏi trang 72 Vận dụng (VD) 2

Em hãy sử dụng Visual Studio Code để tạo trang web index.html giới thiệu ngắn về lớp em, trong đó sử dụng những thẻ đã học để định dạng cho phần nội dung văn bản.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Tạo một trang web giới thiệu ngắn về lớp em.

Nắm được cách dùng và chức năng của các thẻ đã học để áp dụng.

Answer - Lời giải/Đáp án

Code như sau:

<!DOCTYPE html>

<html>

<head>

<meta charset=”utf-8″>

<title>Tiêu đề của trang web</title>

</head>

<body>

<!- Nội dung ghi chú ->

<h1>Giới thiệu chung về lớp 12A1</h1>

<p>Lớp 12A1</p>

<p>Trường THPT Nguyễn Bỉnh Khiêm - Hà Nội</p>

<p>Thành viên: 35 học sinh. Nam: 20 học sinh. Nữ: 15 học sinh</p>

</body>

</html>

Kết quả:


Câu hỏi trang 72 Vận dụng (VD) 3

Em hãy tìm hiểu thêm một số thuộc tính khác của thẻ <body> như background-color, text-decoration, margin-left, margin-top.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Sử dụng Internet để tìm hiểu về một số thuộc tính khác của thẻ <body>.

Answer - Lời giải/Đáp án

Một số thuộc tính của thẻ <body>

- background-color: tạo màu nền cho văn bản.

- text-decoration: thiết lập các trang trí thêm cho chữ.

- margin-left: dùng để xác định khoảng cách lề bên trái.

- margin-top: dùng để thiết lập khoảng cách lề trên của phần tử.


Câu hỏi trang 72 Vận dụng (VD) 4

Ngoài thẻ <meta> và <title>, hãy kể tên vài thẻ khác có thể có trong cặp thẻ <head></head>.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Sử dụng Internet để tìm hiểu về cặp thẻ <head></head> và các thẻ thuộc cặp thẻ này.

Answer - Lời giải/Đáp án

Ngoài thẻ <meta> và <title>, còn một vài thẻ khác có thể có trong cặp thẻ <head></head>, đó là:

- Thẻ meta description: nêu tóm tắt nội dung của trang web.

- Thẻ meta content-type: dùng khai báo tóm tắt hệ thống kí tự trên trang web sử dụng HTML.

- Thẻ meta viewport: tối ưu website phù hợp với nhiều thiết bị.