اكتشف أساسيات العمل مع الصور و HTMLpicture
العلامة وكيفية جعلها سريعة الاستجابة
يمنحنا HTML امتداد الملفpicture
العلامة ، والتي تؤدي وظيفة مشابهة جدًا لـsrcset
سمة من سماتimg
علامة ، والاختلافات دقيقة للغاية.
انت تستخدمpicture
عندما تريد تغييره تمامًا بدلاً من مجرد تقديم نسخة أصغر من الملف. أو تقديم شكل صورة مختلف.
أفضل حالة استخدام وجدتها هي عند تقديم صورة WebP ، وهو تنسيق لا يزال غير مدعوم على نطاق واسع. في الpicture
علامة تحدد قائمة بالصور ، وسيتم استخدامها بالترتيب ، لذلك في المثال التالي ، ستستخدم المتصفحات التي تدعم WebP الصورة الأولى ، والرجوع إلى JPG إذا لم يكن كذلك:
<picture>
<source type="image/webp" srcset="image.webp">
<img src="image.jpg" alt="An image">
</picture>
ال
source
تحدد العلامة تنسيقًا واحدًا (أو أكثر) للصور. الimg
العلامة هي البديل في حال كان المتصفح قديمًا جدًا ولا يدعم امتدادpicture
بطاقة شعار.
في الsource
علامة بالداخلpicture
يمكنك إضافةmedia
السمة لتعيين استعلامات الوسائط.
المثال الذي يتبع نوعًا من الأعمال مثل المثال أعلاه معsrcset
:
<picture>
<source media="(min-width: 500w)" srcset="dog-500.png" sizes="100vw">
<source media="(min-width: 800w)" srcset="dog-800.png" sizes="100vw">
<source media="(min-width: 1000w)" srcset="dog-1000.png" sizes="800px">
<source media="(min-width: 1400w)" srcset="dog-1400.png" sizes="800px">
<img src="dog.png" alt="A dog image">
</picture>
لكن هذه ليست حالة الاستخدام الخاصة بها ، لأنه كما ترى ، فهي أكثر تفصيلاً.
الpicture
العلامة حديثة ولكنها الآنأيدبواسطة جميع المتصفحات الرئيسية باستثناء Opera Mini و IE (جميع الإصدارات).
تحميل مجانيكتيب HTML
المزيد من دروس html:
- مقدمة إلى HTML
- علامة HTML "iframe"
- نماذج HTML
- علامة HTML "video"
- علامة HTML الصوتية
- علامات HTML للنص
- جداول HTML
- علامة HTML `img`
- علامة HTML `a`
- علامة HTML الخاصة بالصورة
- علامة HTML الخاصة بالشكل
- علامات حاوية HTML
- إمكانية الوصول على الويب
- كيفية إنشاء تعليق في HTML
- كيفية تغيير عنوان URL لصورة HTML في الوضع المظلم
- الصور المتجاوبة باستخدام `srcset`
- تغيير الرمز المفضل في الوضع المظلم