انتقل إلى محتوى الدرس

Fixed Video Overflow Problem مشكلة فيضان الفيديو ثابت الأبعاد

تعلّم بناء مشغلات الفيديو والإطارات المضمنة المتجاوبة في CSS عبر موازنة العرض الأقصى والعرض الكامل، وتثبيت النسبة السينمائية القياسية لمنع تشوه الأبعاد، واحتواء الفيديو داخل البطاقات على جميع الأجهزة.
3 صفوف تعليمية
لغة CSS
3,929 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يؤدي إدراج مشغل فيديو بعرض ثابت مثل width="640" داخل شاشة هاتف عرضها 360px إلى اندفاع نصف المشغل خارج حدود النافذة، فتختفي أزرار التحكم ويظهر شريط تمرير أفقي يفسد تجربة التصفح بالكامل.

يتحول المشغل الجامد فوراً إلى عنصر متجاوب مرن عند الجمع بين max-width: 100% و height: auto و display: block ليتقلص بسلاسة داخل أي حاوية ضيقة:

الصف 2 كود برمجي
HTML
.video-player {
  max-width: 100%;
  height: auto;
  display: block;
  border-radius: 10px;
}
الصف 3 ملاحظة هامة