• 0

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

في صفحة 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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

هذه الوسوم هي الوسوم الأساسية لوثائق html ولا يمكن عمل صفحات html بدونها

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 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"

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن