BÀI 11. CHÈN TỆP TIN ĐA PHƯƠNG TIỆN VÀ KHUNG NỘI TUYẾN VÀO TRANG WEB
KHỞI ĐỘNG
Có những điểm gì khiến em thấy hứng thú hơn khi xem các trang web so với đọc sách.
Giải rút gọn:
Các đặc điểm khiến em thấy hứng thú hơn khi xem các trang web so với đọc sách:
- Có các siêu liên kết khiến em dễ dàng tìm kiếm các thông tin liên quan khi đọc.
- Có chứa các tệp hình ảnh, âm thanh, video, GIF,… khiến nội dung được minh họa rõ ràng hơn.
- Thông tin đa dạng hơn.
1. CHÈN TỆP ẢNH VÀO TRANG WEB
Hoạt động 1: Các định dạng tệp ảnh
Hãy kể tên các định dạng tệp ảnh mà em biết. Phân loại chúng vào nhóm đồ họa vecter hoặc đồ họa điểm ảnh.
Giải rút gọn:
Đồ họa vector:
SVG (Scalable Vector Graphics)
AI (Adobe Illustrator)
EPS (Encapsulated PostScript)
PDF (Portable Document Format)
Đồ họa điểm ảnh:
JPEG/JPG (Joint Photographic Experts Group)
PNG (Portable Network Graphics)
GIF (Graphics Interchange Format)
BMP (Bitmap)
TIFF (Tagged Image File Format)
Câu hỏi 1: Thẻ <img> chỉ dùng khi chèn ảnh jpg vào trang web có đúng không?
Giải rút gọn:
Không, thẻ <img> không chỉ dùng để chèn ảnh JPG vào trang web mà còn hỗ trợ nhiều định dạng tệp ảnh khác. Thẻ <img> được sử dụng để hiển thị hình ảnh trên trang web và có thể chèn ảnh từ các định dạng tệp khác nhau.
Dưới đây là một ví dụ sử dụng thẻ <img> để chèn ảnh từ tệp JPG, PNG và GIF:
Kết quả trả về:
Câu hỏi 2: Hãy nêu một số trường hợp có thể xảy ra lỗi khi hiển thị hình ảnh.
Giải rút gọn:
Nguyên nhân phổ biến khiến hình ảnh không hiển thị trên trang web:
- Lỗi đường dẫn: Đường dẫn ảnh sai hoặc ảnh không tồn tại.
- Định dạng không hỗ trợ: Trình duyệt không hỗ trợ định dạng ảnh.
- Lỗi tải: Kết nối mạng yếu hoặc ảnh dung lượng lớn.
- Lỗi quyền truy cập: Ảnh không có quyền truy cập công khai.
- Lỗi cú pháp HTML: Lỗi thẻ <img>.
- Kích thước ảnh: Kích thước ảnh sai trong thẻ <img>.
2. CHÈN ÂM THANH VÀ VIDEO VÀO TRANG WEB
Hoạt động 2: Nhận biết các thẻ và thuộc tính thẻ liên quan tới video
Quan sát đoạn mã sau và xác định đoạn mã này có chức năng gì?
Giải rút gọn:
Đoạn mã trên là một thẻ HTML <video> được sử dụng để nhúng một video vào trang web.
Câu hỏi: Thuộc tính src có tác dụng gì với thẻ <audio>?
Giải rút gọn:
Trong thẻ <audio>, thuộc tính src được sử dụng để chỉ định đường dẫn (URL) tới file âm thanh mà bạn muốn phát. Nó cho phép nhúng một file âm thanh vào trang web bằng cách chỉ định đường dẫn đến file âm thanh trong thuộc tính src.
3. TẠO KHUNG NỘI TUYẾN TRONG TRANG WEB
Hoạt động 3: Trao đổi và nhận xét
Trong các bài đăng có đính kèm video, một số trang web sẽ hiển thị nội dung video trong một khung và cho phép tương tác bên trong khung đó. Em có nhận xét gì về giao diện của cả trang khi thực hiện các thao tác bên trong khung này?
Giải rút gọn:
Video trong khung: Tăng trải nghiệm người dùng
-
Xem video không cần rời trang: Tiện lợi, tiết kiệm thời gian.
-
Tương tác đa nhiệm: Xem video và nội dung khác cùng lúc.
-
Giao diện trực quan, dễ sử dụng: Nâng cao trải nghiệm duyệt web.
Câu hỏi: Viết các câu lệnh để tạo hai khung nội tuyến có kích thước bằng nhau, hiển thị song song (theo phương ngang) trên trang web.
Giải rút gọn:
Mã HTML:
Kết quả trả về:
LUYỆN TẬP
Câu 1: Cho ảnh có kích thước gốc là 720 x 450 pixel. Chèn ảnh vào trang web bằng câu lệnh:
Hỏi ảnh trong trang web có kích thước bao nhiêu?
Giải rút gọn:
Trong trường hợp này, ảnh được chèn vào trang web với chiều rộng được đặt là 600 pixel thông qua thuộc tính width. Tuy nhiên, không có thuộc tính height được cung cấp, do đó chiều cao của ảnh sẽ được tự động tính toán để duy trì tỷ lệ khung hình ban đầu.
Câu 2: Chèn thêm một số ảnh của mình vào trang web giới thiệu bản thân (em đã tạo ở phần Luyện tập Bài 10)
Giải rút gọn:
Đoạn mã HTML:
Kết quả trả về:
VẬN DỤNG
Tạo một khung nội tuyến và liên kết đến bài hát em yêu thích (Ví dụ trên youtube) vào trang web giới thiệu bản thân.
Giải rút gọn:
Để tạo một khung nội tuyến và liên kết đến một bài hát yêu thích trên YouTube, em có thể sử dụng thẻ <iframe> để nhúng video và thẻ <a> để tạo liên kết.
Đoạn mã HTML thêm vào ví dụ trước:
Kết quả trả về: