Trắc nghiệm Tin học ứng dụng 12 chân trời sáng tạo bài E5: Nhúng mã và tạo băng chuyền hình ảnh

Trắc nghiệm Tin học ứng dụng 12 chân trời sáng tạo bài E5: Nhúng mã và tạo băng chuyền hình ảnh

1. Trong JavaScript, phương thức DOM nào thường được sử dụng để tìm một phần tử HTML dựa trên ID của nó?
2. Khi tạo một băng chuyền ảnh bằng cách di chuyển một tập hợp các ảnh được đặt cạnh nhau, thuộc tính CSS nào giúp ngăn các ảnh vượt ra khỏi vùng chứa của nó?
3. Khi tạo băng chuyền hình ảnh, việc sử dụng CSS để làm cho ảnh responsive (thích ứng) có nghĩa là gì?
4. Trong bài E5, việc nhúng mã có thể bao gồm việc sử dụng các thẻ HTML để định dạng văn bản xung quanh băng chuyền hình ảnh. Thẻ nào thường dùng để tạo đoạn văn bản?
5. Trong bài E5, việc nhúng mã có thể liên quan đến việc sử dụng các thuộc tính cho thẻ a (anchor). Thuộc tính nào là bắt buộc để thẻ a hoạt động như một liên kết?
6. Trong HTML, thẻ nào được sử dụng phổ biến nhất để tạo một danh sách các liên kết điều hướng hoặc các mục trong băng chuyền hình ảnh?
7. Nếu bạn muốn mỗi hình ảnh trong băng chuyền có cùng chiều cao nhưng chiều rộng khác nhau, bạn sẽ cấu hình CSS như thế nào cho các thẻ img bên trong?
8. Tại sao việc sử dụng các thẻ ngữ nghĩa (semantic tags) như figure và figcaption lại quan trọng khi nhúng hình ảnh và chú thích trong một trang web?
9. Trong HTML, thuộc tính src của thẻ img có vai trò gì?
10. Khi nhúng một đoạn mã JavaScript vào trang HTML để điều khiển băng chuyền hình ảnh, vị trí tốt nhất để đặt thẻ thường là ở đâu?
11. Khi tạo một băng chuyền hình ảnh, bạn có thể sử dụng các điểm điều hướng (navigation dots) để cho người dùng biết ảnh nào đang được hiển thị và cho phép họ chuyển trực tiếp đến ảnh đó. Các điểm này thường được tạo bằng các phần tử nào?
12. Trong một cấu trúc băng chuyền hình ảnh, nếu bạn muốn các hình ảnh được sắp xếp theo chiều ngang và chỉ hiển thị một phần của ảnh, bạn có thể áp dụng thuộc tính CSS nào cho phần tử chứa chúng?
13. Khi tạo một băng chuyền hình ảnh (image carousel) bằng HTML và CSS, mục đích chính của việc sử dụng các lớp (class) CSS là gì?
14. Tại sao việc tối ưu hóa kích thước tệp hình ảnh lại quan trọng đối với băng chuyền hình ảnh?
15. Để đảm bảo băng chuyền hình ảnh hoạt động tốt trên các thiết bị di động, kỹ thuật nào trong CSS là quan trọng nhất?
16. Trong lập trình web, thuật ngữ lazy loading (tải lười biếng) khi áp dụng cho hình ảnh trong băng chuyền có ý nghĩa gì?
17. Trong ngữ cảnh tạo băng chuyền hình ảnh, nếu bạn muốn người dùng có thể điều hướng qua các ảnh bằng cách nhấn các nút mũi tên trái/phải, bạn sẽ cần sử dụng công nghệ gì để xử lý sự kiện nhấn phím?
18. Khi bạn cần nhúng một đoạn mã HTML hoặc CSS vào một trang web khác mà không muốn người dùng chỉnh sửa trực tiếp, bạn thường sẽ sử dụng phương pháp nào?
19. Khi cần nhúng một hình ảnh được lưu trữ trên một máy chủ khác (external image), bạn sẽ cấu hình thuộc tính nào của thẻ img?
20. Trong ngữ cảnh tạo băng chuyền hình ảnh, nếu muốn mỗi hình ảnh chỉ hiển thị một lần và sau đó chuyển sang ảnh tiếp theo, bạn sẽ cấu hình thuộc tính nào của trình phát đa phương tiện (nếu sử dụng) hoặc logic điều khiển (nếu dùng JavaScript/CSS)?
21. Trong bài E5 Nhúng mã và tạo băng chuyền hình ảnh, khi sử dụng thẻ HTML img để hiển thị hình ảnh, thuộc tính nào là bắt buộc phải có để mô tả nội dung hình ảnh cho các trình đọc màn hình và trong trường hợp hình ảnh không tải được?
22. Nếu bạn muốn tạo một hiệu ứng mà khi người dùng rê chuột qua một hình ảnh trong băng chuyền, hình ảnh đó sẽ phóng to nhẹ, bạn sẽ sử dụng kỹ thuật nào kết hợp với CSS?
23. Để tạo hiệu ứng chuyển cảnh mượt mà giữa các hình ảnh trong băng chuyền, bạn có thể sử dụng kỹ thuật CSS nào?
24. Mục đích chính của việc sử dụng thuộc tính controls trong thẻ HTML
25. Trong CSS, thuộc tính nào được sử dụng để thiết lập khoảng cách giữa các phần tử con trong một flexbox container?