مثل مصممي المواقع الإلكترونية، نريد جميعًا العمل بأحدث وأكبر التقنيات. ومع ذلك ، في بعض الأحيان ، نتعثر في العمل على الصفحات القديمة التي ، لسبب أو لآخر ، لا يمكن تحديثها وفقًا لمعايير الويب الحالية. ترى هذا في بعض تطبيقات البرامج التي ربما تم إنشاؤها خصيصًا للشركات منذ سنوات عديدة. إذا تم تكليفك بمهمة العمل على تلك المواقع ، فسوف تتسخ يديك بلا شك بالعمل مع بعض الرموز القديمة. قد ترى حتى aor اثنان هناك!
كان عنصر HTML عنصرًا أساسيًا في ملفات تصميم الموقع قبل بضع سنوات ، لكنها ميزة نادرًا ما تراها على المواقع هذه الأيام - ولسبب وجيه. لنلقِ نظرة على مكان الدعم اليوم ، وما تحتاج إلى معرفته إذا كنت مجبرًا على العمل مع الإطارات على موقع ويب قديم.
دعم HTML5 للإطارات
الHTML5. هذا يعني أنه إذا كنت تقوم بترميز صفحة ويب باستخدام أحدث نسخة من اللغة ، فلا يمكنك استخدام إطارات HTML في المستند الخاص بك. إذا كنت تريد استخدام ملفHTML 4.01 أو XHTML من اجلك نوع الدكتورة للصفحة.
نظرًا لأن الإطارات غير مدعومة في HTML5 ، فلن تستخدم هذا العنصر في موقع تم إنشاؤه حديثًا. هذا شيء ستواجهه فقط على تلك المواقع القديمة المذكورة أعلاه.
لا يجب الخلط بينه وبين إطارات iFrames
HTML
استهداف إطارات HTML
حسنًا ، لقد قيل كل شيء عن الإطارات التي عفا عليها الزمن ، ماذا يحدث إذا كنت بحاجة إلى العمل مع هذه الأجزاء القديمة من HTML؟
إذا كنت تستخدم نوع مستند قديم وتريد استخدام إطارات HTML ، فهناك بعض المشكلات الشائعة التي يجب أن تكون على دراية بها. تتمثل إحدى هذه المشكلات في فتح الروابط بتنسيق صيح الإطار. وهذا ما يسمى الاستهداف. أنت تعطي علامات الارتساء الخاصة بك "استهداف"لفتح الروابط الخاصة بهم في. الهدف هو عادة اسم الإطار.
في مجموعة الإطارات أعلاه ، هناك إطاران ، الأول يسمى "التنقل" والثاني يسمى "الرئيسي". يمكننا أن نتخيل أن إطار التنقل (frame1.html) هو تنقل ويجب أن تفتح جميع الروابط بداخله داخل الإطار الرئيسي (frame2.html).
للقيام بذلك ، يجب أن تعطي الروابط الموجودة في الإطار 1 هدف "الرئيسي". الهدف = "الرئيسي">. ولكن ماذا لو كنت لا تريد إضافة الهدف إلى كل رابط في صفحة التنقل الخاصة بك؟ يمكنك تعيين هدف افتراضي في HEAD للمستند الخاص بك. هذا يسمى الهدف الأساسي. يمكنك إضافة السطر
إطارات و Noframes
تعد noframes من أكثر الأقسام التي يساء استخدامها في علامة الإطارات. تسمح هذه العلامة للأشخاص الذين لديهم إطارات متصفحات غير متوافقة بعرض صفحتك (لا يعمل هذا مع HTML5 ، فقط للمتصفحات القديمة حقًا بدون دعم الإطار - لذلك لا يمكنك محاولة حشر هذا في HTML5 لجعله الشغل. محاولة جيدة ، لكن لا حظ) ، وهذا هو الهدف النهائي ، أليس كذلك؟
في مجموعة الإطارات النموذجية ، يبدو HTML كما يلي:
سيؤدي هذا إلى إنشاء صفحة بإطارين ، الجزء العلوي بطول 40 بكسل والجزء السفلي هو بقية الصفحة. هذا من شأنه أن يجعل مجموعة إطارات شريط التنقل العلوي لطيفة مع العلامة التجارية والتنقل في إطار 40 بكسل.
ومع ذلك ، إذا جاء أحد المشاهدين إلى موقعك على متصفح إطارات غير متوافق ، فسيحصل على صفحة فارغة. فرص عودتهم إلى موقعك ضئيلة جدًا ، ولجعله قابلاً للعرض من قبلهم ، تحتاج إلى إضافة أربعة أسطر أخرى من HTML:
هذا الموقع مؤطر ، لكن يمكنك ذلك عرض نسخة غير مؤطرة.
نظرًا لأنك تشير إلى جزء المحتوى من مجموعة الإطارات (frame2.html) في جزء noframes من الصفحة ، يصبح موقعك قابلاً للوصول.
ضع في اعتبارك أنه أثناء استخدامك لأحدث إصدار من متصفحك المفضل، قد لا يرغب جمهورك في تنزيل أحدث البرامج باستمرار. قد لا تدعمها أجهزتهم ، أو قد لا يكون لديهم مساحة لتثبيت برنامج 20+ Meg على محرك الأقراص الثابتة. تعد إضافة أربعة أسطر من HTML حلاً بسيطًا.