فعالیتهای XHTML W3C
HTML زبان نشانهگذاری عمومی وب است.
آموزش XHTML
برای اینکه بدانید چگونه وبسایت خود را به XHTML تبدیل کنید، لطفاً به آموزش XHTML.
نسخههای XHTML
XHTML ۱.۰
به عنوان یک پیشنهاد W3C، XHTML 1.0 در تاریخ 26 ژانویه 2000 منتشر شد.
نسخه دوم XHTML 1.0
به عنوان یک پیشنهاد W3C، نسخه دوم XHTML 1.0 در تاریخ 1 آگوست 2002 منتشر شد. این نسخه جدید نیست، بلکه یک بهروزرسانی و رفع باگ است.
در مورد XHTML 1.0
XHTML 1.0 اولین تغییر اصلی HTML از سال 1997 تاکنون است و همچنین قدم بسیار مهمی در مسیر ارائه وبهای غنیتر به کاربران گستردهتر است، این کاربران شامل رایانههای رومیزی، دستگاههای موبایل و تلفنها و غیره میشوند.
XHTML یک برنامه XML است که میتوان از HTML 4.01 به راحتی به آن منتقل شد. W3C با بازسازی HTML 4.01 به XML، اولین قدم را برای ایجاد XHTML 1.0 برداشت که منجر به تولد XHTML 1.0 شد. XHTML 1.0 به معانی ارائه شده توسط برچسبهای HTML 4.01 وابسته است.
مرحلة بعدی، تبدیل XHTML به مجموعهای کوچکتر از عناصر است که امکان ترکیب XHTML با دیگر زبانهای نشانهگذاری (مانند تصاویر ویژوال و رسانههای چندرسانهای) را آسانتر میکند.
همچنین، مودولار كردن XHTML میتواند هزينههاي توسعه را كاهش دهد، هماهنگی با برنامههای دیگر (مثل بانكها) را بهبود بخشد، ارتباط با كاربران مختلف (مثل مرورگرها) را آسانتر كند و كاربرد كاملاً خالصتري از HTML و استانداردهای مختلف XML را فراهم كند.
فعالیتهای XHTML W3C
XHTML ۱.۰
XHTML 1.0 با استفاده از XML HTML 4.01 بازنمايي شده است.
براي يادگيري بيشتر در مورد XHTML، لطفاً از وبسايت ما بازديد كنيد. آموزش XHTML.
XHTML 1.1 (XHTML مودولار)
دستگاههاي كوچك (مثلاً تلفنهاي موبايل) نمیتوانند تمامي ويژگيهای XHTML را پشتيبانی كنند. XHTML 1.1 استاندارد را به مدلهايي با ويژگيهاي محدود تقسيم كرده است. مرورگرهای كوچك میتوانند با پشتيبانی از مدلهای انتخابی تعقيد خود را كاهش دهند (اما زيان آن این است كه اگر يك مدل انتخاب شود، باید تمامي ويژگيهای آن را پشتيبانی كند).
XHTML 1.1 يك زبان سختگراست. XHTML 1.1 نمیتواند با HTML 4 سازگار باشد.
XHTML اساسی
XHTML Basic يك مجموعه كوچك از XHTML 1.1 است. آن شامل ويژگيهاي اساسي XHTML مانند ساختار متن، تصاوير، فرمهاي اساسي و جدولهاي اساسي است. آن براي مرورگرهاي كوچك طراحي شده است (مثلاً در دستگاههاي دستي).
رویدادهای XHTML
به دلیل پشتيبانی XHTML از سطح 2 مدلهای W3C Document Object Model، پردازشگران رویداد میتوانند به عناصر XHTML متصل شوند، بنابراین عناصر پدر میتوانند رویدادها را قبل یا بعد از عناصر فرزند پردازش كنند.
براي يادگيري بيشتر در مورد DOM، لطفاً از آموزش ما استفاده كنيد. آموزش DOM.
چاپ XHTML
XHTML-Print بخشي از XHTML 1.1 (XHTML مودولار) است.
XHTML-Print براي دستگاههاي موبايل و چاپگرهاي ارزانقيمت طراحي شده است، كه معمولاً میتوانند يك صفحه را از ابتدا تا انتها چاپ كنند بدون داشتن كاشف چاپ و دريافت كننده چاپي خاص براي دستگاه.
XForms
از طریق فرمهای XHTML، كاربران میتوانند به يك صفحه دسترسی داشته باشند، اطلاعات را به صفحه اضافه كنند و سپس صفحه را به سرور وب ارسال كنند.
XForms جانشين فرمهاي HTML است و روشي كاملاً كامل و مستقل از نمایش برای پردازش تراکنشهای تعامل وب ارائه ميدهد. به دلیل آنكه آن با XHTML هماهنگ شده است، انتظار ميرود برنامههاي تجارت الكترونيك آينده نياز به XForms داشته باشند.
براي يادگيري بيشتر در مورد XForms، لطفاً از آموزش ما استفاده كنيد. آموزش XForms.
مودولار كردن XHTML
مودولار كردن XHTML به معناي تقسيم XHTML 1.0 به مجموعهاي از مدلهاي كوچك است كه قابليتهاي خاصي را ارائه ميدهند.
مدولار بودن XHTML ۱.۰ از طریق استفاده از XML DTD (تعریف نوع مستند) انجام میشود.
مدولار بودن XHTML ۲.۰ از طریق استفاده از XML Schemas انجام میشود.
برای یادگیری بیشتر در مورد DTD، به اینجا بروید. DTD آموزش.
برای یادگیری بیشتر در مورد DTD، به اینجا بروید. برای یادگیری بیشتر در مورد XML Schemas، به اینجا بروید..
XHTML ۲.۰
XML Schemas آموزش
XLink
XHTML ۲.۰ زبانی است که برای ایجاد پیوندها در مستندات XML استفاده میشود. XHTML ۲.۰ بسیار مشابه HTML پیوند است - اما از پشتیبانی قویتری از پیوندهای ساده (مثل HTML) و پیوندهای گسترشپذیر (برای پیوند چندین منبع) برخوردار است.
شما میتوانید در آموزش XLink برای یادگیری بیشتر در مورد XLink به اینجا بروید.
HLink
HLink یک قابلیت اضافه کرده است که میتواند تعیین کند که در XHTML کدام عنصر میتواند به عنوان پیوند اضافه شود و چگونه پیوندها را جستجو کند.
HLink یک گسترش از XLink است.
W3C HTML مستندات و خطزمان
مستند | پیشنویس/پیشنهاد | پیشنهاد |
---|---|---|
XHTML ۱.۰ | ۲۰۰۰ سال ۱ ماه ۲۶ روز | |
XHTML ۱.۰ Revision | ۲۰۰۲ سال ۸ ماه ۱ روز | |
XHTML ۱.۱ | ۲۰۰۱ سال ۵ ماه ۳۱ روز | |
XHTML Modules | ۲۰۰۱ سال ۴ ماه ۱۰ روز | |
XHTML Modules ۱.۱ | ۲۰۰۸ سال ۱۰ ماه ۸ روز | |
XHTML Basic | ۲۰۰۰ سال ۱۲ ماه ۱۹ روز | |
XHTML Basic ۱.۱ | ۲۰۰۸ سال ۷ ماه ۲۹ روز | |
XHTML Events | ۲۰۰۳ سال ۱۰ ماه ۱۴ روز | |
XHTML Print | ۲۰۰۶ سال ۹ ماه ۲۰ روز | |
XHTML Media Types (SE) | ۲۰۰۹ سال ۱ ماه ۱۶ روز | |
XHTML ۲.۰ | ۲۰۰۶ سال ۷ ماه ۲۶ روز | |
XForms ۱.۰ | ۲۰۰۳ سال ۱۰ ماه ۱۴ روز | |
XForms ۱.۰ (Third Edition) | ۲۰۰۷ سال ۱۰ ماه ۲۹ روز | |
XForms 1.1 | ۲۰۰۹ سال ۱۰ ماه ۲۰ روز | |
XLink | ۲۰۰۱ سال ۶ ماه ۲۷ روز | |
HLink | 13 سپتامبر 2002 |