دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • مهر

جلسه ۳۲ : ویژگی های HTML و XHTML

  • دسته‌بندی‌ها :
جلسه ۳۲ : ویژگی های HTML و XHTML
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام خدمت کاربران سایت پی وی لرن . در موضوعات آموزشی اخیر ، در مورد بحث نمایش کاراکترها  و مبحث Encode ، توضیحاتی ارائه شد.  در این بخش از آموزشهای html ، در این مطلب قصد داریم به مبحث بررسی ویژگی های HTML و XHTML ، مزایا و معایب و تفاوت های هر یک بپردازیم.  HTML و XHTML هر دو با XML نوشته شده اند. و در اکثر ویژگی ها و ساختار شبیه هم هستند.

      در ادامه ی این بخش ، به موضوع بررسی ویژگی های HTML و XHTML ، می پردازیم.

       

      XHTML

      XHTML

      بررسی ویژگی های HTML و XHTML

      ابتدا به معرفی ویژگی های XHTML ، می پردازیم

      XHTML چیست

      • XHTML مخفف عبارت EXtensible HyperText Markup Language می باشد.
      • XHTML ، تقریبا مشابه HTML  است.
      • XHTML از HTML ، سخت تر است.
      • HTML و XHTML به عنوان برنامه XML معرفی شده اند.
      • XHTML در تمام مرورگر های بزرگ پشتیبانی می شود.

       

      دلایل استفاده از XHTML

      بسیاری از صفحات اینترنتی حاوی محتوای بد HTML هستند.

      این کد HTML  در اغلب مرورگر ها خوب کار می کند:

      مثال : 

      XML یک زبان نشانه گذاری است که در آن اسناد باید به درستی مشخص شوند.

      XHTML با ترکیب نقاط قوت HTML و XML توسعه داده شد.

      XHTML در واقع HTML  است، که به صورت XML طراحی شده است.

      مهمترین تفاوت های XHTML  با HTML

      ساختار اسناد

      • تگ DOCTYPE در XHTML  اجباری است.
      • صفت xmlns ، در HTML ضروری است.
      • تگ های <html>, <head>, <title> و <body>، در HTML ضروری است.

      عناصر XHTML

      • عناصر XHTML  ، باید به خوبی بصورت تو در تو تعریف شوند.
      • عناصر XHTM باید همیشه بسته شوند.
      • عناصر XHTM ، باید به در قالب حروف کوچک تعریف شوند.
      • عناصر XHTM ، باید یک عنصر والد داشته باشند.

      صفات XHTML

      • نام صفات باید با حروف کوچک تعریف شود.
      • مقادیر صفات باید تعیین شود.
      • به حداقل رساندن صفات، ممنوع است.

      تعریف تگ DOCTYPE ، ضروری است

      هر سند XHTML  ، باید حتما  دارای تگ DOCTYPE  باشد.

      مثال:

      مثال : 

      عناصر XHTML  ، باید به خوبی تو در تو تعریف شده باشد.

      در HTML ، برخی از عناصر به طور نامناسبی تو در تو تعریف می شود، مانند این مثال:

      مثال : 

      در XHTML  ، تمام عناصر باید به خوبی تو در تو ، تعریف شوند ، یکی در داخل دیگری، مانند این مثال:

      مثال : 

      عناصر XHTML ، باید همیشه بسته شوند

      حالت اشتباه :

      مثال : 

      حالت صحیح:

      مثال : 

      عناصر خالی نیز باید همیشه بسته شوند

      حاللت اشتباه :

      مثال : 

      حالت صحیح :

      مثال : 

      صفات هر تگ در XHTML   ، باید با حروف کوچک تعریف شود

      حالت اشتباه :

      مثال : 

      حالت صحیح :

      مثال : 

      صفات نیز باید با حروف کوچک نوشته شوند

      حالت اشتباه :

      مثال : 

      حالت صحیح :

      مثال : 

      مقادیر صفات حتما باید در داخل نقل قول (“”) ، تعریف شوند

      حالت اشتباه :

      مثال : 

      حالت صحیح :

      مثال : 

      در XHTML ، صفات هر تگ باید کامل باشد

      و به حداقل رساندن صفات ناردست است مانند این مثال:

      مثال : 

      این مثال در XHTML اشتباه است:

      مثال : 

      حالت اشتباه :

      مثال : 

      حالت صحیح :

      مثال : 

      کلام آخر

      در آخرین بخش فصل جاری شما را با تفاوت های شاخص ویژگی های HTML و XHTML و حالت های صحیح و استاندارد آشنا کردیم، در فصل آتی به فرم ها و ساختار عناصر فرم ها در HTML خواهیم پرداخت.

      QR:  جلسه ۳۲ : ویژگی های HTML و XHTML
      به اشتراک بگذارید