يتيح بنية الإطار عرض العديد من صفحات الويب في صفحة واحدة في المتصفح في نفس الوقت. لا نوصي باستخدامه لتصميم موقع الويب الخاص بك.
يتيح لك الإطار فتح صفحتين أو حتى متعددة في نافذة متصفح واحدة. يمكنك أن تفهم بهذه الطريقة أن <FrameSet> هي في الواقع <جدول> ، ولكن الصفحة بأكملها هي الهيئة الرئيسية لـ <flabe> ، ومحتوى كل خلية عبارة عن صفحة ويب مستقلة.
نظرًا لأننا نقول أنه يمكن فهم بنية الإطار كجدول مع صفحة ويب كخلية ، يجب أن نقسم الأعمدة. حيث تقسم سمة Cols الصفحة إلى عدة أعمدة ، بينما تقسم سمة الصفوف الصفحة إلى عدة صفوف. دعنا نلقي نظرة على مثال أدناه.
<html><إطارات الصفوف = 25 ٪ ، 75 ٪>
<الإطار src = 1.html/>
<الإطار src = 3.html/>
</frameet>
</html>
عندما تكون الصفوف = 25 ٪ ، 75 ٪ تعني أن الصفحة مقسمة إلى صفين لأنها تحتوي على قيمتين للسمات ، وأحجامها هي 25 ٪ و 75 ٪ من ارتفاع الصفحة على التوالي. انقر هنا لعرض تأثير عرض الرمز أعلاه. علامة الإطار <rame>
تم استخدام علامة <frame> في المثال أعلاه ، وسمة SRC الخاصة بها هي ما سيتم عرضه في هذا الإطار. في هذا المثال ، يمكن تغيير الإطارين عن طريق السحب والإسقاط. إذا كنت تريد أن تكون ثابتة في الحجم ، فيمكنك استخدام خاصية noresize = noresize.
ملاحظة : العلامة <rame> هي علامة فارغة ، ويجب إضافتها/ يجب إضافتها لتلبية متطلبات XHTML.لن تعمل هذه العلامة إلا إذا كان المتصفح لا يدعم هيكل الإطار. نظرًا لأن جميع متصفحات الإنترنت تقريبًا تدعم هيكل الإطار ، فلن نقدم هذه العلامة هنا. إذا كنت تريد معرفة المحتوى ذي الصلة ، فيمكنك التحقق من دليل HTML على الإنترنت.
تختلف DTD لصفحة الإطار عن صفحة الويب العامة. طريقة الإعلان كما يلي:
<! doctype html public -// w3c // dtd xhtml 1.0 frameset // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd