advertise laitec sharif univercity استخراج بیت کوین با کامپیوتر استخراج بیت کوین با کامپیوتر
دانلود آپلود سنتر پیشرفته با PHP و Ajax

دانلود آپلود سنتر پیشرفته با PHP و Ajax

3000 تومان
دانلود سورس هوش مصنوعی رنگ آمیزی گراف با ژنتیک در #C

دانلود سورس هوش مصنوعی رنگ آمیزی گراف با ژنتیک در #C

4800 تومان
دانلود برنامه آزمون تستی در مالتی مدیا بیلدر MMb

دانلود برنامه آزمون تستی در مالتی مدیا بیلدر MMb

3000 تومان
دانلود پروژه مدیریت کتابخانه با سی شارپ و SQL سرور

دانلود پروژه مدیریت کتابخانه با سی شارپ و SQL سرور

3000 تومان
دانلود مقاله ای در مورد الگوریتم  کرم شب تاب FireFly در هوش مصنوعی

دانلود مقاله ای در مورد الگوریتم کرم شب تاب FireFly در هوش مصنوعی

3000 تومان

مقایسه HTML و XHTML

XHTML تقریبا مشابه HTML است، فقط کمی سختگیرانه تر از HTML است. XHTML ف، HTML ی است که به عنوان یک برنامه کاربردی XML تعریف شده است.همچنین XHTML توسط همه مرورگرهای اصلی پشتیبانی میشود.
مقایسه HTML و XHTML

مقایسه HTML و XHTML

XHTML  چیست؟

XHTML مخفف واژه EXtensible HyperText Markup Language (زبان نشانه گذاری ابرمتن توسعه پذیر) میباشد.

 XHTML تقریبا مشابه HTML است، فقط کمی سختگیرانه تر از HTML است. XHTML ف، HTML ی است که به عنوان یک برنامه کاربردی XML تعریف شده است.همچنین XHTML توسط همه مرورگرهای اصلی پشتیبانی میشود.

 

چرا XHTML؟

بسیاری از صفحات بر روی اینترنت شامل HTML "بد" هستند. این کد HTML در بیشتر مرورگرها به خوبی کار میکنند (حتی آنهایی که قوانین HTML را رعایت نکرده اند.)

بازار امروز شامل تکنولوژی های مرورگر مختلفی است، برخی از مرورگرها بر روی کامپیوتر اجرا میشوند و بعضی از مرورگرها بر روی تلفن های همراه و یا دیگر دستگاه های کوچک اجرا میگردند. دستگاه های کوچکتر اغلب فاقد ابتکار و یا قدرت تفسیر نشانه گذاری های "بد" هستند.

XML یک زبان نشانه گذاری است که در آن اسناد باید به درستی نشانه گذاری شده باشند (به خوبی شکل گرفته باشنئد).

با ترکیب نقاط قوت HTML و XML، فایل های XHTML  توسعه یافت.

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

 

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

♦ ساختار داکیومنت 

► اعلان DOCTYPE در XHTML الزامی است.

► صفت xmlns در تگ html اجباری می باشد.

► برچسب های html، head، title و body الزامی است.

 

 عناصر و المانهای XHTML

► عناصر XHTML باید به طور مناسبی بصورت تو در تو نمایش داده شوند.

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

► عناصر XHTML باید با حروف کوچک نوشته شوند.

► اسناد و مدارک XHTML باید یک عنصر ریشه داشته باشند.

 

 صفات XHTML

► نام ویژگی بایستی با حروف کوچک نمایش داده شود.

► مقدار ویژگی باید داخل کوتیشن نوشته شود.

► حداقل سازی ویژگی ممنوع است.

 

 برچسب (...DOCTYPE !) الزامی است

یک سند  XHTML باید اعلان XHTML DOCTYPE داشته باشد. عناصر html، head، title و body  نیز باید وجود داشته باشند، و مشخصه xmlns در HTML باید فضای نام XML را برای سند مشخص نماید.

مثال زیر یک نمونه داکیومنت XHTML با حداقل برچسب های لازم را نشان می دهد: ( در مثال به جای() از علامتهای <> استفاده کنید)

(!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
)

(html xmlns="http://www.w3.org/1999/xhtml")

(head>
  (title)Title of document(/title)
(/head)

(body)
  some content 
(/body)

(/html)

 

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

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

(b)(i)This text is bold and italic(/b)(/i)

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

(b)(i)This text is bold and italic(/i)(/b)

 

♦ عناصر XHTML باید با حروف کوچک نوشته شوند:

نمونه زیر اشتباه است:

(BODY)
(P)This is a paragraph(/P)
(/BODY)

مثال زیر درست است:

(body)
(p)This is a paragraph(/p)
(/body)

 

♦ در XHTML نام ویژگی بایستی با حروف کوچک نوشته شود، همچنین مقدار ویژگی باید داخل کوتیشن باشد:

نمونه غلط:

(table WIDTH=100%)

نمونه صحیح:

(table width="100%")

 

 حداقل سازی ویژگی ممنوع است:

مثال نادرست:

(input type="checkbox" name="vehicle" value="car" checked /)

مثال صحیح:

(input type="checkbox" name="vehicle" value="car" checked="checked" /)

 

چگونه HTML را به XHTML تبدیل کنیم؟

► اضافه کردن اعلان < XHTML به خط اول هر صفحه.

► اضافه کردن یک ویژگی xmlns به عنصر HTML هر صفحه.

► تغییر تمامی نامهای عناصر به حروف کوچک.

► بستن تگ تمام عناصر تهی.

► تغییر تمام نامهای ویژگی ها به حروف کوچک.

► نمایش تمام مقادیر ویژگی ها با کوتیشن.

 

 



1
نظرات
  • user avatar آرش توانا:
    ۱۶:۳۴:۴۳ __ ۱۳۹۳/۱۲/۲۱

    از مقاله مفیدتون کمال تشکر رو دارم

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


advertise
آشنایی مقدماتی با XHTMLآشنایی با فایلهای XHTMLXHTML چیست؟فرق بین HTML و XHTML چیست؟آموزش XHTMLHTML چه تفاوتی با XHTML دارد؟چگونه HTML را به XHTML تبدیل کنیم؟فایل XHTML چیست؟تفاوتهای HTML و XHTMLمهم ترین تفاوت HTML و XHTML لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

تولید بیت کوین با کامپیوتر

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php