Tin học 12 – Bài 11. Chèn tệp tin đa phương tiện và khung nội tuyến vào trang web

Sử dụng thẻ HTML để chèn các tệp tin đa phương tiện vào trang web và điều chỉnh kích thước phù hợp bằng các thuộc tính thẻ tương ứng.

1. Chèn tệp hình ảnh vào trang web

Hình ảnh giúp cho trang web sinh động hơn. Có thể nhúng hình ảnh trực tiếp trong nội dung của trang hoặc dưới dạng hình nền.


Sử dụng thẻ <img> để thêm hình ảnh vào trang web. Ví dụ sau để chèn một tập tin hình ảnh tên coffee.png nằm trong thư mục images của dự án website:

<p>Tôi muốn một cốc <img src="images/coffee.png" alt="hình ảnh cốc cà phê"> ngay bây giờ</p>

Trong ví dụ trên:

  • Thuộc tính src là bắt buộc, chỉ định đường dẫn đến tệp
  • Thuộc tính alt sẽ hiển thị nội dung văn bản thay thế khi không thể hiển thị hình ảnh và để cho các máy tìm kiếm hiểu được phần nào nội dung của hình ảnh

Để thiết lập kích thước chính xác cho hình ảnh ta sử dụng thuộc tính heightwidth, đơn vị mặc định là pixel (px)

Ví dụ, chèn tập tin heart.png trong thư mục images của dự án website. Định dạng cho hình có kích thước chiều rộng là 100px, chiều cao là 150px.

<img src="images/heart.png" width="100" height="150">

2. Chèn âm thanh và video vào trang web

Để chèn tệp video vào trang web sử dụng thẻ <video>; để chèn tệp âm thanh vào trang web sử dụng thẻ <audio>. Hai thẻ này đều được hỗ trợ trong hầu hết các trình duyệt phổ biến, tuy nhiên để phát được thì định dang của tệp tin cũng phải được trình duyệt hỗ trợ.

  • Định dạng tệp video phổ biến nhất là mp4webm.
  • Định dạng tệp âm thanh phổ biến nhất là mp3, wavogg.

Cú pháp chèn tệp video vào trang web:

<video thuộc_tính="giá_trị" > </video>

Cú pháp chèn tệp âm thanh vào trang web:

<audio thuộc_tính="giá_trị" > </audio>

Thuộc tính:

  • Các thuộc tính cơ bản như src, width, height
  • controls: là thuộc tính boolean, không cần giá trị, để hiển thị các nút điều khiển (phát, tạm dừng, âm lượng,…)
  • autoplay: cũng là thuộc tính boolean, không cần giá trị, nhằm để video tự chạy khi hiển thị. Nhưng với trình duyệt Google Chrome không cho phép video tự chạy khi hiển thị, hoặc phải thêm thuộc tính muted (không phát tiếng).
  • poster: cung cấp đường dẫn đến tệp ảnh để hiển thị khi chưa chạy video.

Chú ý: Thẻ <audio> KHÔNG CÓ các thuộc tính width, heightposter

Có thể sử dụng thẻ <source> trong cặp thẻ <video> hay <audio> để đưa nhiều tệp video hoặc nhiều tệp âm thanh tương ứng với các định dạng khác nhau. Trình duyệt sẽ tự động tìm tệp tin mà nó hỗ trợ để thiển thị. Ví dụ:

<video width="320" height="240">
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.webm" type="video/webm">
</video>

Ví dụ: chèn tệp video ha_long.mp4 trong thư mục media của dự án website vào trang index.html, thiết lập thuộc tính có nút điều khiển controls và tự động chạy autoplay, để tự động phát được trên trình duyệt Google Chrome phải thêm thuộc tính muted

<video src="media/ha_long.mp4" controls autoplay muted></video>

3. Tạo khung nội tuyến trong trang web

Là khung nhìn chứa tài nguyên web khác trang trang web hiện tại. Sử dụng thẻ <iframe> (viết tắt của inline frame). Thường gặp nhất là chèn video Youtube hoặc bản đồ Google Map vào trang web.

Ví dụ, trên trang index.html chèn một khung nhìn nội tuyến đến trang bai_tap.html:

<iframe src="bai_tap.html" width="600" height="400"></iframe>

Trong đó:

  • src: chỉ đường dẫn đến trang nội dung cần hiển thị
  • width, height: chiều rộng và chiều cao của khung

Câu hỏi trắc nghiệm dạng D1 và D2 Tin học 12 Bài 11: Chèn tệp tin đa phương tiện và khung nội tuyến vào trang web

Thời gian làm bài: 30 phút
Đáp án chỉ hiển thị sau khi hoàn thành bài làm
Câu hỏi sẽ được hiển thị ngẫu nhiên
Vui lòng nhập họ và tên để bắt đầu làm bài

NB

Thẻ HTML nào được sử dụng để chèn một hình ảnh vào trang web?

NB

Thuộc tính nào là bắt buộc trong thẻ <img> để chỉ định đường dẫn đến tệp hình ảnh?

NB

Định dạng tệp ảnh nào sau đây thường được sử dụng phổ biến trên web?

TH

Khi thuộc tính alt được sử dụng trong thẻ <img>, điều gì sẽ xảy ra nếu hình ảnh không hiển thị được?

TH

Nếu bạn chỉ định thuộc tính width cho thẻ <img> mà không chỉ định height, điều gì sẽ xảy ra?

NB

Thẻ HTML nào được sử dụng để chèn một đoạn video vào trang web?

NB

Định dạng tệp video nào sau đây được hỗ trợ rộng rãi bởi hầu hết các trình duyệt?

TH

Thuộc tính nào của thẻ <video> cho phép hiển thị các nút điều khiển như phát/tạm dừng, âm lượng?

TH

Thuộc tính nào của thẻ <video> cho phép hiển thị một hình ảnh trước khi video được phát?

NB

Thẻ HTML nào được sử dụng để chèn một đoạn âm thanh vào trang web?

NB

Định dạng tệp âm thanh nào sau đây được hỗ trợ rộng rãi bởi hầu hết các trình duyệt?

TH

Thẻ <source> thường được sử dụng như thế nào trong thẻ <video> hoặc <audio>?

NB

Thẻ HTML nào được sử dụng để tạo một khung nội tuyến (inline frame) trong trang web?

TH

Thuộc tính nào của thẻ <iframe> chỉ định đường dẫn đến nội dung sẽ hiển thị trong khung?

VD

Bạn muốn chèn một video từ YouTube vào trang web của mình. Bạn nên sử dụng thẻ nào?

TH

Điều gì sẽ xảy ra nếu trình duyệt không hỗ trợ định dạng video được chỉ định trong thẻ <video>?

VD

Cho đoạn code sau: <img src="images/logo.png" width="200">. Kích thước hiển thị của ảnh logo.png sẽ như thế nào trên trang web?

VD

Cho đoạn code sau: <video src="video.mp4" autoplay muted>. Điều gì sẽ xảy ra khi trang web được tải?

VD

Bạn muốn tạo một liên kết từ một hình ảnh đến một trang web khác. Bạn sẽ sử dụng kết hợp các thẻ nào?

VD

Bạn có một trang web "home.html" và bạn muốn hiển thị nó bên trong một khung nội tuyến của trang "main.html". Đoạn code nào sau đây là đúng trong "main.html"?

Một trang web nhúng một video bằng thẻ <video>.

NB Thuộc tính src chỉ định đường dẫn tới tệp video.

NB Thuộc tính controls bắt buộc phải có để video hiển thị.

TH Có thể sử dụng thẻ <source> để cung cấp nhiều định dạng video khác nhau.

VD Nếu không có thuộc tính widthheight, video sẽ tự động điều chỉnh kích thước để phù hợp với màn hình.

Một trang web sử dụng thẻ <img> để hiển thị một hình ảnh.

NB Thuộc tính src là không bắt buộc.

NB Nên sử dụng đường dẫn tuyệt đối cho thuộc tính src để tránh lỗi khi ảnh trên mạng bị thay đổi.

TH Thuộc tính alt giúp người dùng hình dung nội dung bức ảnh khi ảnh bị lỗi.

VD Nếu chỉ định widthheight lớn hơn kích thước gốc, ảnh sẽ hiển thị rõ nét hơn.

Một trang web nhúng trang "news.html" vào một khung nội tuyến bằng thẻ <iframe>.

NB Thuộc tính src của thẻ <iframe> chỉ định địa chỉ của trang web được nhúng.

NB Khung nội tuyến luôn có kích thước cố định và không thể thay đổi.

TH Trang "news.html" có thể tương tác độc lập bên trong khung nội tuyến.

VD Sử dụng <iframe> là cách duy nhất để nhúng nội dung từ các trang web khác.

Một trang web sử dụng thẻ <audio> để chèn một bài hát.

NB Các định dạng tệp âm thanh được hỗ trợ bởi trình duyệt là khác nhau.

NB Thuộc tính autoplay sẽ luôn tự động phát bài hát khi trang web được tải.

TH Thẻ <audio> không có thuộc tính width và height.

VD Chỉ có thể chèn âm thanh từ các tệp tin có sẵn, không thể phát trực tiếp từ một nguồn online.

Bảng xếp hạng

Chưa có kết quả nào.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *