تصویر مقاله آموزش تگ source در html
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 8 دقیقه

آموزش و يادگيري تگ source در HTML

در اين بخش از دوره آموزش HTML در آموزش دون ، با تگ <source> آشنا مي‌شويم. اين تگ براي تعريف منابع چندگانه براي عناصر چندرسانه‌اي مثل <audio> و <video> استفاده مي‌شود.

تگ source در HTML چيست؟

تگ <source> به مرورگر مي‌گويد که چند فايل رسانه‌اي براي پخش وجود دارد و مرورگر مناسب‌ترين فرمت را انتخاب کند. معمولاً اين تگ داخل <audio> يا <video> قرار مي‌گيرد و خود بسته نيست (self-closing).

مثال ساده براي ويدئو

<video controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  مرورگر شما از ويدئو پشتيباني نمي‌کند.
</video>

در اين مثال، مرورگر ابتدا فايل MP4 و اگر پشتيباني نشد، فايل OGG را پخش مي‌کند.

مثال ساده براي صدا

<audio controls>
  <source src="audio.mp3" type="audio/mpeg">
  <source src="audio.ogg" type="audio/ogg">
  مرورگر شما از صدا پشتيباني نمي‌کند.
</audio>

همين روش براي فايل‌هاي صوتي نيز کاربرد دارد و باعث مي‌شود که سازگاري با مرورگرهاي مختلف حفظ شود.

ويژگي‌هاي مهم تگ source

ويژگي توضيح
src آدرس فايل رسانه‌اي
type نوع فايل و فرمت آن (مثلاً video/mp4 يا audio/mpeg)
media شرايط نمايش يا پخش رسانه (اختياري)

نکات مهم درباره source

  • تگ <source> بايد داخل <audio> يا <video> قرار گيرد.
  • مرورگر از اولين فايل سازگار استفاده مي‌کند و بقيه را ناديده مي‌گيرد.
  • مي‌توان ويژگي media را براي مشخص کردن شرايط نمايش (مانند اندازه صفحه) استفاده کرد.

براي يادگيري کامل استفاده از عناصر چندرسانه‌اي و مديريت فايل‌هاي صوتي و تصويري، پيشنهاد مي‌کنيم در دوره آموزش HTML و CSS آموزش دون شرکت کنيد.

براي مشاهده تمام آموزش‌هاي HTML، به صفحه اصلي آموزش دون مراجعه کنيد.

آموزش قبلي: تگ small در HTML

آموزش بعدي: تگ span در HTML

چه امتیازی برای این مقاله میدهید؟

0  از  0  رای

1404/07/23
  • 0
  • 0
محمدمهدی بهارلو

مدرس و برنامه‌نویس فول‌استک با چند سال تجربه در طراحی و توسعه وب‌سایت‌ها و پروژه‌های نرم‌افزاری. در «آموزش دون» تلاش می‌کنم تجربیات عملی خودم را در قالب آموزش‌های کاربردی و پروژه‌محور با شما به اشتراک بگذارم تا یادگیری برنامه‌نویسی را ساده‌تر و لذت‌بخش‌تر تجربه کنید.

دیدگاه و پرسش

هیچ دیدگاهی برای این آموزش ثبت نشده است.