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