تگ source در html
تگ source برای تعیین فرمت و ادرس رسانه برای عناصری مانند <video>
، <audio>
و <picture>
استفاده می شود.
- نحوه استفاده از تگ <audio>
- attribute یا ویژگیهای قابل استفاده در تگهای <source>
- src
- srcset
- sizes
- type
- Global Attributes
- Event Attributes
تگ <source>
به شما امکان می دهد فایلهای رسانهای را با فرمتهای مختلف قرار دهید تا در تمامی مرورگرها پشتیبانی شوند.
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mp3">
Your browser does not support the audio element.
</audio>
attribute یا ویژگیهای قابل استفاده در تگهای <source>
↑تگ source
میتواند دارای چندین ویژگی یا attribute باشد که برخی از این ویژگیهای ضروری و برخی دیگر اختیاری هستند.
src
↑ویژگی src
آدرس فایل رسانهای را مشخص می کند و از ویژگیهای ضروری این تگ است.
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
srcset
↑ویژگی srcset
زمانی مورد نیاز است که تگ <source>
داخل تگ <picture>
به کار گرفته شود، در این حالت این ویژگی برای استفاده تصویر در موقعیتهای قرار داده میشود.
<picture>
<source media="(min-width:650px)" srcset="img_pink_flowers.jpg">
<source media="(min-width:465px)" srcset="img_white_flower.jpg">
<img src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
sizes
↑ویژگی sizes
از ویژگیهای اختیاری در تگ <source>
است و به مرورگر اعلام میکند که چگونه عرض صفحه باید با سایزهای تصویر و تغییر اندازههای مختلف آن ترکیب شود.
<video controls>
<source src="video.mp4" type="video/mp4" sizes="(min-width: 1024px) 50vw, 100vw">
<source src="video.webm" type="video/webm" sizes="(min-width: 1024px) 50vw, 100vw">
Your browser does not support the video tag.
</video>
type
↑ویژگی type
فرمت رسانه (که قبلاً به عنوان نوع MIME شناخته می شد) را مشخص می کند. برخی از مقادیر عبارتند از:
- video/ogg
- video/mp4
- video/webm
- audio/ogg
- audio/mpeg
<audio controls muted>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>
Global Attributes
↑تگ <source>
از Global Attributes در HTML پشتیبانی می کند.
Event Attributes
↑تگ <source>
از Event Attributes in HTML در HTML پشتیبانی می کند.
ویژگیهای ظاهری پیشفرض در تگ <source>
↑اکثر مرورگرها تگ <source>
را با مقادیر پیش فرض زیر نمایش می دهند:
source {
display: none;
}
آموزش خصوصی طراحی سایت و وردپرس به صورت آنلاین
پروژه محور - ارتباط مستقیم با مدرس