Giải Hoạt động 3 trang 44 SGK Tin học 12
Đề bài
Tìm hiểu cách soạn thảo các tệp HTML
Hãy tìm hiểu những phần mềm có thể dùng để soạn thảo tệp HTML. Thảo luận để tìm ra cách soạn thảo tệp HTML hợp lí nhất.
Lời giải
Hoạt động 3. Tìm hiểu cách soạn thảo các tệp HTML
Tệp HTML thực chất là tệp văn bản thuần (plain text) chứa mã nguồn gồm các thẻ (tag) và nội dung. Vì vậy, có nhiều loại phần mềm khác nhau có thể dùng để soạn thảo. Có thể phân thành các nhóm sau:
a) Phần mềm soạn thảo văn bản thô (trình soạn thảo văn bản đơn giản)
- Ví dụ: Notepad (Windows), TextEdit (macOS), gedit (Linux).
- Đây là những phần mềm có sẵn trong hệ điều hành, không cần cài đặt thêm.
- Ưu điểm: đơn giản, nhẹ, luôn sẵn có; giúp người học nhìn rõ và tự gõ toàn bộ mã HTML để hiểu bản chất.
- Nhược điểm: không tô màu cú pháp, không gợi ý thẻ, không báo lỗi, nên dễ gõ sai và khó soạn các tệp lớn.
b) Phần mềm soạn thảo mã nguồn chuyên dụng (trình soạn thảo lập trình)
- Ví dụ: Visual Studio Code, Notepad++, Sublime Text, Atom.
- Ưu điểm: có tô màu cú pháp (syntax highlighting), tự động hoàn thành thẻ, gợi ý mã, tự thụt lề, phát hiện lỗi, quản lí nhiều tệp trong một dự án; nhiều phần mềm cho xem trước (preview) kết quả ngay.
- Nhược điểm: cần cài đặt thêm, với người mới bắt đầu có thể hơi phức tạp so với trình soạn thảo thô.
c) Phần mềm thiết kế web trực quan (WYSIWYG) và phần mềm tạo web tích hợp
- Ví dụ: Adobe Dreamweaver, KompoZer, hoặc các trình tạo web trực tuyến.
- Người dùng kéo thả, định dạng trực quan và phần mềm tự sinh mã HTML.
- Ưu điểm: nhanh, không cần thuộc nhiều thẻ.
- Nhược điểm: mã sinh ra thường dài dòng, khó kiểm soát; người dùng ít hiểu bản chất HTML nên không phù hợp để học.
Thảo luận — cách soạn thảo tệp HTML hợp lí nhất:
- Khi mới học, nên dùng trình soạn thảo văn bản thô (như Notepad) để tự gõ từng thẻ, nhờ đó hiểu rõ cấu trúc và cú pháp HTML.
- Khi đã quen và cần soạn các trang web lớn hơn, nên chuyển sang trình soạn thảo mã nguồn chuyên dụng (như Visual Studio Code, Notepad++): vừa gõ mã trực tiếp (nắm được bản chất), vừa được hỗ trợ tô màu cú pháp, gợi ý thẻ, báo lỗi và xem trước kết quả, giúp soạn thảo nhanh, chính xác và dễ bảo trì.
- Không nên lạm dụng công cụ thiết kế trực quan WYSIWYG trong quá trình học, vì chúng che giấu mã nguồn, khiến người học khó hiểu và khó kiểm soát trang web.
→ Kết luận: Cách hợp lí nhất là soạn thảo tệp HTML bằng một trình soạn thảo mã nguồn chuyên dụng (ví dụ Visual Studio Code hoặc Notepad++), kết hợp với việc tự gõ mã thủ công để vừa viết nhanh, chính xác, vừa hiểu rõ bản chất của HTML.
Đáp số
Lời giải do Thư viện nhà trường biên soạn, giải và kiểm chéo độc lập theo SGK 2026-2027.