بهترین جایگزین HTML

  • شروع کننده موضوع ahmad
  • تاریخ شروع

ahmad

Administrator
عضو کادر مدیریت
چه چیزی جایگزین HTML شده است؟

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

پاسخ این پرسش "بلی" است. XHTML به عنوان نمایشی از HTML در XML توسعه یافته است.

از آنجا که XHTML XML است ، یک سند XHTML مزایای XML را به ارث می برد. در آینده این باید شامل پیوندهای پیچیده تری (از طریق فناوری هایی مانند XLink [2]) و تکنیک های تحول (از طریق فناوری هایی مانند XSLT [3]) باشد.

ویژگی های اصلی XHTML

برای نویسندگان HTML زبان XHTML بسیار آشنا خواهد بود. تفاوت های اصلی عبارتند از:

عناصر باید حروف کوچک باشند
برخلاف HTML ، XHTML به حروف کوچک بزرگ حساس است. لابی کوچک در جنگ پیروز شد ، بنابراین یک عنصر پاراگراف در XHTML <p> است و <P> نیست. دلیل این تغییر حمایت از بین المللی شدن برنامه های XML است.

عناصر باید بسته شوند
همه عناصر باید دارای برچسب نزدیک باشند: به عنوان مثال ، تمام پاراگراف ها باید با </ p> خاتمه داده شوند. بر خلاف HTML ، که دارای یک مجموعه عنصر ثابت است که به برنامه های کاربردی اجازه می دهد تا از ساختار اسناد HTML آگاهی داشته باشند ، برنامه های XML ، مانند XHTML ، می توانند عناصر دلخواهی داشته باشند ، بنابراین داشتن یک برنامه کاربردی داشتن دانش در مورد ساختار دشوار است. که در آن عناصر بسته باید خاتمه یابد.

عناصر خالی باید خاتمه یابد
برخی از عناصر ، مانند <img> ، <br> و <hr> عناصر خالی هستند - یعنی آنها دارای برچسب نزدیک نیستند. این عناصر باید با استفاده از بریدگی خالی پرچم گذاری شوند: به عنوان مثال <img src = "logo.gif"… / >> یا <br />. توجه داشته باشید که باید قبل از /> فاصله وجود داشته باشد.

مقادیر صفت باید نقل شود
مقادیر صفت در عناصر باید در نقل قولها باشد.
<img src = "logo.gif" alt = "آرم" قد = "20" عرض = "50" />.

اسناد XHTML باید معتبر باشند
برخلاف HTML (که مرورگرها معمولاً یک سند نامعتبر ارائه می دهند) ، برنامه های XML مانند XHTML باید معتبر باشند.

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