Giải SGK Tin học 12 Chân trời sáng tạo Bài F1: HTML và trang web

Xin gửi tới quý thày cô và các em học sinh Giải SGK Tin học 12 Chân trời sáng tạo Bài F1: HTML và trang web có đáp án chi tiết cho từng câu hỏi chương trình sách mới. Thông qua đây các em học sinh đối chiếu với lời giải của mình, hoàn thành bài tập hiệu quả và ôn tập đạt kết quả cao. Mời bạn đọc đón xem!

Bài: HTML trang web
1. Giới thiệu ngôn ngữ HTML
2. Cấu trúc nội dung trang web các phần tử HTML
Khởi động trang 67 Tin học 12: Em hãy chỉ ra những thành phần
chính của trang web trong Hình 1.
Lời giải:
Trang web trên gồm thanh điều hướng, các menu dọc menu ngang,
phần nội dung chính.
1. Giới thiệu ngôn ngữ HTML
Hoạt động 1 trang 68 Tin học 12: Em hãy kể tên một ngôn ngữ đánh
dấu dùng để tạo trang web cho biết phiên bản hiện nay của ngôn ngữ
này.
Lời giải:
HTML 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 đã phiên bản HTML6. HTML6 phiên bản
thứ 6 của HTML với không gian tên 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 không mâu thuẫn
với bất kỳ thẻ khác.
Hoạt động 2 trang 68 Tin học 12: Các trình duyệt khác nhau thể kết
xuất một trang web tương tự nhau không?
Lời giải:
Các trình duyệt khác nhau 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 Mozila Firefox hai trình duyệt này
đều hỗ trợ ngôn ngữ HTML kết xuất các thành phần của trang
web theo cùng 1 cách.
2. Cấu trúc nội dung trang web các phần tử HTML
Hoạt động 1 trang 71 Tin học 12: Em hãy truy cập vào trang web
https://chantroisangtao.vn, quan sát nhận xét về bố cục trình bày của
trang web này.
Lời giải:
Bố cục của trang web gồm các phần: phần mở đầu, phần nội dung
chính, các nội dung văn bản, hình ảnh, âm thanh, video…
Hoạt động 2 trang 71 Tin học 12: 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>
Lời giải:
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>
Hoạt động 3 trang 72 Tin học 12: Cách viết thẻ HTML nhiều thuộc
tính sau đây đúng hay sai?
Lời giải:
Cách viết thẻ HTML nhiều thuộc tính đúng. mỗi thẻ HTML thể
một hoặc nhiều thuộc tính hoặc không thuộc tính để định dạng nội
dung. Thuộc tính được đặt trong thẻ mở với pháp như sau:
Luyện tập
Luyện tập 1 trang 72 Tin học 12: Thảo luận với bạn trình bày những
hiểu biết của em về ngôn ngữ HTML
Lời giải:
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) tài liệu điện tử đa phương tiện chứa văn
bản, hình ảnh, âm thanh, video 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 dung khác hoặc siêu văn bản
khác.
Mỗi trang web một siêu văn bản được tạo ra bằng ngôn ngữ HTML
(HyperText Markup Language). HTML ngôn ngữ đánh dấu được phát
triển bởi Tim Berners-Lee, Robert Cailliau các cộng sự vào năm
1989, dùng để trình bày cấu trúc, nội dung hình thức của trang web.
Hiện nay, HTML5 phiên bản thông dụng, giúp tạo ra trang web tính
tương tác cao 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 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)
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 HTML
tương ứng sử dụng 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 hỗ trợ ngôn ngữ HTML
Luyện tập 2 trang 72 Tin học 12: Em hãy trình bày cấu trúc của một
trang web bản bằng cách liệt tên công dụng của các thẻ.
Lời giải:
Cấu trúc của một trang web bản bằng cách liệt tên công dụng
của các thẻ:
- Mỗi thành phần của ngôn ngữ HTML hai thành phần bản thẻ
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> 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 hiệu < ! - - - - > 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.
Luyện tập 3 trang 72 Tin học 12: 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ỉ thẻ mở?
A. <h1>.
B. <p>.
C. <hr>.
D. <div>.
b) Phần tử HTML nào sau đây đủ thẻ mở thẻ đóng?
A. <img>.
B. <br>.
C. <strong>.
D. <input>.
Lời giải:
a) Phần tử HTML sau đây chỉ thẻ mở: <hr>. Nên đáp án đúng là:
C. <hr>.
b) Phần tử HTML sau đây đủ thẻ mở thẻ đóng: <strong>. Nên đáp
án đúng là:
C. <strong>.
Vận dụng
Vận dụng 1 trang 72 Tin học 12: Thực hiện hiệu chỉnh trang web
portfolio.html trong các dụ của bài học để giới thiệu vài thông tin của
bản thân. Trong đó, sử dụng các thẻ <h1> <p>. Hình 8 một dụ
kết quả sau khi hoàn thành chỉnh sửa. sáng tạo.
Lời giải:
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>
Kết quả:
Vận dụng 2 trang 72 Tin học 12: 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.
Lời giải:
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 - 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ả:
Vận dụng 3 trang 72 Tin học 12: 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
Lời giải:
Code như sau:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Tiêu đề của trang web</title>
</head>
<body bgcolor="green"
<!-- 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 - 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ả:
Vận dụng 4 trang 72 Tin học 12: Ngoài thẻ <meta> <title>, hãy kể
tên vài thẻ khác thể trong cặp thẻ <head></head>.
Lời giải:
Ngoài thẻ <meta> <title>, còn một vài thẻ khác thể 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 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ị.
| 1/7