اذهب إلى المحتوى

السؤال

نشر

في صفحة html، هل من الضروري التوفر على هذه الوسوم: 

<html>, <head> و <body>

مثلا:

!DOCTYPE html>     
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <title>Page Title</title>
    <link rel="stylesheet" type="text/css" href="css/reset.css">
    <script src="js/head_script.js"></script><!-- this script will be in head //-->


<div>Some html</div> <!-- here body starts //-->

    <script src="js/body_script.js"></script>

لكن عند استخدام firebug، ألاحظ أنها موجودة، فهل من الضروري كتابتها في الكود؟

7xVux.thumb.png.882d5d9fad1529ef854fa3a5

Recommended Posts

  • 1
نشر

هذه الأوسمة، هي من أساسيات كتابة صفحة Html، لكن بالمقابل هناك بعض المتصفحات التي يمكنها تجاوز الأمر، وهذا ليس بالجديد فمنذ النسخة الأولى من الإصدار عمدت المتصفحات إلى ذلك، وظهور الوسوم في FireBug هو أكبر دليل على ذلك.
ولعل المشكل نصادفه مع الإصدارات الأولى منInternet Explorer -كما عودتنا-، حيث إذا ما كتبنا هذا الكود في صفحة html:

<!DOCTYPE html>
<title>Test case</title>
<form action='#'>
   <input name="var1">
</form>

عند استعراض DOM لهاعلى IE، على هذا الشكل:

HTML
    HEAD
       TITLE
       FORM action="#"
           BODY
               INPUT name="var1"
    BODY

> لاحظ أن form بداخل head وليس body.

بينما في باقي المتصفحات:

HTML
    HEAD
        TITLE
    BODY
        FORM action="#"
            INPUT name="var1"

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...