قابل توجه کاربران عزیز از این پس کلیه تخفیف های محصولات فقط در کانال تلگرام تالار وردپرس اطلاع داده می شود.
فرق html با xhtml درچیست؟

همیشه لغات HTML و XHTML اصطلاحات گنگی برای عموم مردم بوده است.همیشه با شنیدن این اصطلاحات یک علامت سوال خیلی بزرگ بر روی سر آدم ایجاد میشه!حتما تا به حال خیلی با عناوین html و xhtml برخورد کرده اید و همیشه این سوال براتون پیش اومده که اینا چین و آیا هر دو یکی هستند ؟ .لطف به ادامه مطلب مراجعه نمایید.

فرق html با xhtml درچیست؟

چرا در برخی موارد اینا به جای یکدیگر استفاده میشن ؟

در جواب باید خدمتتون عرض کنم :

در ابتدای خلقت اینترنت ، زیان html بوجود اومد و هر شرکتی شروع کرد با این زبان یک سری صفحات برای سایت خودش زد.

شرکت های ارائه دهنده مروگر هم که در اون زمان گمونم فقط مایکروسافت بود!

خلاصه به همین صورت گذشت و گذشت ، تا اینکه یهو مایکروسافت به خودش اومد ، دید هر کس داره به سلیقه و سبک خودش از کدهای html استفاده می کنه!

حال اینکه مرورگر بدبخت مایکروسافت باید با کدوم سلیقه خودش رو منطبق می کرد ؟

مشکل بزرگ html این بود که هیچ قاعده و قانونی نداشت !

وقتی هم که قانون نباشه ، هرج و مرج ایجاد میشه …

قبل از بوجود اومدن زبان HTML ، (دقیق نمی دونم شایدم قبلش بوده …) زیانی به نام XML وجود داشت ، این XML برعکس HTML خیلی قانونمند و منظم و مرتب بود …

ارگانی با نام W3 بوجود اومد که وظیفه اش استاندارد سازی زبان های تحت وب بود.

پیشنهاد جالبی که در اون زمان شد ، این بود که HTML رو با XML ادغام کنن و قانونمندی XML رو به HTML اضافه کنن تا بدین صورت همه برنامه نویسان به یک روش کد بزنن تا این مایکروسافت هم مرورگرش رو با استاندارد بوجود اومده مطابقت بده.

اینجوری مشکل همه حل میشد و همه به خوبی و خوشی زندگیشونو می کردن.

مهمترین قوانین XML بدین صورت است:

– هر تگی که باز میشه باید بسته بشه
– تگ ها به همون ترتیبی که باز میشن ، باید بسته بشن
– برخی تگ ها رو نمی توان داخل برخی تگ های دیگه قرار داد

سوالی که پیش میاد اینه که چطوری میشه استاندارد ها رو به همه گفت ؟
اگر تغییری در استاندارد های زبان XHTML ایجاد بشه ، چطوری همه ازش خبردار بشن ؟

سند های XML دارای یک فایل قوانین با پسوند .dtd هستند که سلسله قوانین سند XML رو مشخص می کنه.

به بالای صفحات وب اگر نگاهی بیاندازید ، عبارتی شبیه به این رو خواهید دید :

ملاحضه می کنین که در ابتدای تمامی سند ها ، سند به یک فایل قوانین متصل میشه که این فایل روی سایت W3.org می باشد
بدین صورت کافیه که سازمان W3 فایل قوانین رو تغییر بده تا تغییرات روی تمامی سایت ها اعمال بشه

البته عواقب رعایت نکردن قوانین به عهده خود شماست و کسی لوله شات گان روی سرتون نگه نداشته …
حتی ممکنه که با رعایت نکردن قوانین ، هیچ مشکلی هم برای سایت شما بوجود نیاد !
ولی مسلما روی رنک گوگل و دیگر سرچ انجین ها تاثیر زیادی داره …

نکته جالب دیگر در کد بالا عبارت XHTML است که مشخص می کنه که در اصل صفحات اچ تی ام ال به زبان XHTML نوشته می شوند.

پس در اصل همه دارن با XHTML صفحاتشونو می سازن (بوسبله تگ های HTML و با رعایت کردن قوانین XML)

برای دریافت آخرین مطالب,محصولات و تخفیف های ویژه ما به کانال تلگرام تالار وردپرس بپیوندید

درباره محمد جواد

در راه رسیدن به هدف تون شکست های زیادی خواهید خورد ولی باید خوشحال باشید چون دلیل شکست شما , تلاش کردن شماست ... به تلاش تون ادامه بدید و هرگز نا امید نشید ...