<frame>: عنصر FRAME

آخر تحديث: 2026-10-13

<frame>عنصر FRAME

يعرّف نافذة فرعية مستقلة داخل <frameset> تحمّل صفحة أخرى. أهمل HTML5 وسمي frame/frameset؛ استخدم <iframe> بدلاً منه.

الفئةبنية المستند
نموذج المحتوىمحتوى تدفقي
العناصر الأم المسموحةأي عنصر يقبل المحتوى التدفقي
وسم الإغلاقذاتي الإغلاق — لا حاجة لوسم إغلاق
الحالةمهمل

📝 البنية

<frame src="page.html" name="main">

⚙️ السمات

يدعم هذا العنصر السمات العامة بالإضافة إلى ما يلي:

السمةالقيمةالوصف
srcURL loaded into this sub-window.
nameName of the sub-window, used by link target.
noresizePrevents the user from resizing the frame.
scrollingScrollbar behaviour: yes, no or auto.

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<frame> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
مدعوم في جميع المتصفحات الرئيسية
نصيحة: frame مهمل ويُفهرس بشكل سيئ من محركات البحث؛ استخدم <iframe> أو تخطيط CSS.

❓ الأسئلة الشائعة

Qهل ما زال وسم frame قابلًا للاستخدام؟
Aلا. <frame> مع <frameset> كانا حل الإطارات في HTML4، وقد أزالهما HTML5 إزالة تامة ولم تعد المتصفحات الحديثة تدعمهما (تُحلَّان لكن التخطيط يفشل كليًا). والبدائل <iframe> أو توجيه تطبيق الصفحة الواحدة.
Qكيف تُرحَّل تخطيطات حقبة frameset؟
Aفككها حسب الوظيفة: إطار التنقل → include/SSI على الخادم أو مكونات الواجهة؛ لوحات متعددة النوافذ → تخطيط CSS Grid مع iframe (عند الحاجة الفعلية للعزل)؛ تقسيم المحتوى أعمدةً → Flexbox/Grid. ويرافق الترحيل عادة إعادة بناء حديثة للصفحة بأكملها.
Qما الفرق بين frame و iframe؟
A<frame> لا يوجد إلا داخل <frameset> ويحل محل body ولا يُستخدم منفردًا؛ أما <iframe> فعنصر سطري يوضع في أي موضع بالصفحة وله تمرير مستقل. فبقيت iframe إلى اليوم، وماتت frame.
المزيد من الحالات قادمة قريبًا — ترقبوا.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%