۱۳۹۰ اردیبهشت ۱۹, دوشنبه

آیا رتبه الکسا مهم است؟

تمام تجارت هائی که در اینترنت فعالیت می کنند، همواره می خواهد که درصد تبدیل مشتریان خودشان را بهتر کنند. خوب، روش های متفاوتی برای جذب کاربران هدف وجود دارد. در حقیقت همه می خواهند که در تجارت اینترنتی خود موفق باشند.
ولی نکته مهم این است که بدانیم کاربرانی که وارد سایت می شوند چه رفتاری را از خود نشان می دهند؟ آیا کاربر وفادار شما می شوند و یا این که سایت را ترک می کنند. اگر سایت را ترک می کنند به این علت است که اطلاعات مورد نظر خودشان را بدست نیاورده اند و یا این که سایت و با صفحه مورد نظر شما دارای اشکال خاصی است. بهترین مکان برای اندازی گیری میزان موفقیت شما و از همه مهمتر وضعیت رقیبان شما سیستم رتبه بندی الکسا است.

سیستم رتبه بندی الکسا چیست؟

این سیستم رتبه بندی متعلق به alexa.com است که آمار کاملی از رفتار های کاربران و نحوه ورود به سایت های وب در سراسر دنیا را بدست می آورد و با آنالیز آن اطلاعات رتبه بندی خودش را انجام می دهد. الگوریتم و سیستم بدست آوردن اطلاعات الکسا بسیار ساده است. کاربرانی که تولبار الکسا را نصب کرده باشند به هر سایتی که وارد شوند اطلاعات را به سایت الکسا ارسال می کنند. به همین سادگی. شما هم می توانید با مراجعه به سایت الکسا این تولبار را نصب کنید تا هم به این آمار کمک کنید و هم رتبه هر سایتی را در آن تولبار مشاهده کنید.
این سایت میزان کاربران و میزان مشاهده صفحات در روز ها و ماه های محتلف سال را نمایش می دهد.

الکسا چگونه کار می کند؟

برای شروع بسیار ساده است. به سایت alexa.com مراجعه کنید. و تولبار آن را دریافت کنید و سپس آن را نصب کنید. حالا شما به هر سایتی مراجعه کنید اطلاعات مورد نیاز الکسا را به این سایت ارسال می کنید.
بسیاری از متخصصان تجارت الکترونیک بر این باور هستند که اگر سایت شما عضو 100 هزار سایت برتر الکسا است، شما ترافیک خوبی دارید.

آیا آمار الکسا واقعی است؟

بله، ولی بر اساس کاربرانی که تولبار آن را دارند. بسیاری از کاربران تولبار الکسا را ندارند و ممکن است سایتی کاربر زیادی داشته باشد ولی کاربرانش این تولبار را نداشته باشند به همین دلیل در رتبه بندی الکسا می تواند رتبه خوبی نداشته باشد.

مزایای الکسا:
1- الکسا این امکان را برای شما فراهم می کند که خودتان را با رقیبانتان مقایسه کنید. با استفاده از ابزار مقایسه آن، شما به راحتی می توانید سایت خود را با رقیبانتان مقایسه کنید.
2- هر چه رتبه بهتری داشته باشید اعتبار بیشتری نزد کاربران دارید و این باعث می شود که سایت های دیگر درخواست تبلیغ در سایت شما را داشته باشند.
3- یک ابزار خوب برای بهینه سازی سایت است.

معایب الکسا:
1- هر کاربری تولبار الکسا را بر روی رایانه خود نصب نکرده است. به همین دلیل اطلاعات می تواند کامل نباشد.
2- زیر دامنه های محاسبه نمی شوند و تمامی امتیاز آن ها به دامنه اصلی منتقل می شود مانند سرویس های وبلاگ

چگونه رتبه الکسا خود را ارتقاء دهیم؟

اگر می خواهید رتبه خودتان را در الکسا افزایش دهید باید چند قانون ساده را رعایت کنید:
1- تولبار الکسا را نصب کرده و سپس در سایت خودتان گشت و گذار کنید.
2- ابزار الکسا را در سایت خودتان قرار دهید این باعث می شود که کاربران شما که تولبار الکسا ندارند بر روی آن کلیک کنند و نصب کنند.
3- مقالات مفیدی را بنویسید که صاحبان سایت را جذب کند. و آن را در انجمن هایی که مدیران سایت ها هستند ارسال کنید. آن ها تولبار الکسا را دارند و در صورتی که به سایت شما وارد شوند رتبه الکسا شما بیشتر می شود.
4- سعی کنید مطالب خود را در سایت های اجتماعی درج کنید.
5- به کاربران خودتان و دوستانتان اطلاع رسانی کنید که تولبار الکسا را نصب کنند و از سایت شما بازدید کنند. می توانید بنر تولبار الکسا را در سایت خودتان قرار دهید. 6- در انجمن ها وقتی پستی را ارسال می کنید حتماً آدرس سایتتان را در امضاء خود قرار دهید.
نتیجه:
برای شما که می خواهید از طریق تبلیغات در سایتتان درآمد کسب کنید می توانید با افزایش رتبه الکسا سایت خودتان مخاطبان زیادی را جذب کنید. الکسا اطلاعات خود را فقط از کاربرانی که تولبار آن را نصب کرده اند جمع آوری می کند.

۱۳۸۹ شهریور ۲۷, شنبه

راهنمای SEO برای طراحان وب سایت

Search Engine ها چگونه کار می کنند ؟

Search Engine هایی که Crawler Based هستند (مثل Yahoo و Google) برنامه ای برای خود دارند که به آنها معمولا Web Spider یا Web Crawler می گویند. این برنامه ها محتویات درئم وب سایتها را می خوانند، به دنبال لینکهای ورودی و خروجی می روند و سپس این اطلاعات را درون بانک اطلاعاتی خود ذخیره می کنند که به آنها Index می گویند.
وقتی ما کامه ای را جستجو می کنیم Search Engine آنرا درون Index خود جستجو می کند و مناسبترین جوابها را نشان می دهد حال اینکه چه جوابهایی در رتبه های بالاتری قرار می گیرند بستگی به یکسری فاکتورها و الگوریتم آن Search Engine بستگی دارد.
هر موتور جستجو دارای الگوریتم خاص خودش است و دانستن این الگوریتم ها در بهبود رتبه وب سایت موثر است. هر SEO دارای دو درجه است :
ON SITE SEO : کارهایی است که شما می توانید در سایت خود انجام دهید مثل HTML Markup، Target Keywords، Internal Linking، Site Structure و …
OFF SITE SEO : عواملی اشت که شما کمتر در آن دخیل هستید مثل تعداد لینک هایی که کاربران دیگر به سایت شما می دهند.

اشتباهاتی که طراحان و برنامه نویسان وب سایت در مورد SEO انجام می دهند

  1. Splash Page یکی از بزرگترین اشتباهات قرار دادن یک Splash Page در Home Page است، بدتر از آن قرار دادن لینک ورودی به سایت درون Flash Object است چون Spider ها نمی توانند آنرا دنبال کنند.
  2. Spiderable Flash Menus این منوها ممکن است جذاب و زیبا باشند اما Spider ها نمی توانند این لینکها را دنبال کنند.
  3. Image and Flash Content
    Spider ها فقط می توانند text ها را بخوانند متنهایی که درون تصاویر و Flash قرار داده می شود قابل خواندن نمی باشد.
  4. Overuse of AJAX خیلی از طراحان و برنامه نویسان به حد وفور از AJAX استفاده می کنند ولی این را باید توجه داشت که مطالبی که توسط AJAX تولید می شوند به صورت Dynamic هستند و قابل Index کردن نمی باشند. دلیل دیگر این است که Address ها در هنگامی که AJAX استفاده می شود تغییر نمی کنند و نمی توان آنها را به سایر افراد فرستاد.
  5. Versioning of Theme Design
    بعضی از طراحان دوست دارند Version های مختلفی را برای سایت خود در نظر بگیرند و آنها را به صورت Folder های مختلف در سایت قرار دهند. این کار ممکن است باعث از دست رفتن Backlink ها شود.
  6. Click Here Link Anchor Text
    این متن Click Here را ما زیاد دیده ایم، اما بهتر است بجای قرار دادن Click Here از keyword مربوطه استفاده کنیم مثلا Click Here for Learn Design
    البته باید توجه داشت که نباید زیاد از Keyword ها برای این کار استفاده کرد چون ممکن است به عنوان Spam شناخنه شود.
  7. Common Title Tag Mistake یک کار اشتباه این است که برای هر صفحه یک Title ثابت و یکسان قرار داد، مثل این است که به Search Engine بگوییم که صفحه های ما همگی دارای یک مطلب می باشند.
    به عنوان مثال در WordPress بهتر است Title ها به صورت Post Title | Site Name باشند.
    خیلی از Title های طولانی برای سایت استفاده می کنند اما باید توجه داشت که حداکثر 65 کاراکتر همراه با Space ما در اختیار داریم.
    یکی دیگر از اشتباهات استفاده تکراری از لغات یکسان برای Title است ممکن است موتور جستجو آنها را به عنوان Spam شناسایی کنند، باید از لغات هم معنی استفاده کرد چون ممکن است کاریر همان لغت به کاربرده شما را جستجو نکند.
  8. Empty Image Alt attribute
    همیشه باید از alt برای توضیح در مورد تصاویر خود استفاده کنیم چون Spider ها تصویر را نمی بینند، همینطور استفاده از alt رتبه تصویر را در Search Engine ها بالا می برد.
  9. Unfriendly URLs
    بهتر است از url هایی که به صورت friendly هست استفاده کنیم مثل :
    domain.com/page-title

کارهایی که بهتر است برای SEO انجام بدهیم و انجام ندهیم

  • مخاطبان خود را فراموش نکنید
    در مورد عناوینی مطلب بنویسید که کاربران بیشتر به دنبال آن هستند
  • نسبت keyword ها به کل کلمات را رعایت کنید
    وقتی مطلبی می نویسید کمک کنید تا موتورهای جستجو آنها را بهتر پیدا کنند. Keyword Density نسبت تعداد keyword ها به کل کلمات می باشد شما باید دقت کنید که keyword ها در این قسمت ها حتما قرار داشته باشند :
    title tag – Page Url – Main Heading H1,H2 – First Paragraph of Content – At Least 3 times in the Body
  • وابستگی را فراموش نکنید
    از Keyword هایی استفاده کنید که رابطه با مطالب سایت شما داشته باشد.
  • از لینکهای درونی نترسید
    در سایتها باید صفحه ای باشد که به همه Page های سایت لینک بدهد مثل sitemap یا blog archive
  • با آدرس domain خود هماهنگ باشید
    برای Search Engine ها دامین هایی که با www شروع می شوند یا نه، فرق گذاشته می شود پس با هر ساختار که شروع می کنیم با همان باید ادامه دهیم.
  • از لینکهای مشکل دار پرهیز کنید
    باید همیشه link های مشکل دار را پیدا کرد و آنها را دزست کرد.
  • از کد نویسی Semantic استفاده کنید
    استفاده کردن از Semantic Code هم سایت تمیزتر و هم رتبه بالاتری در Search Engine ها برای شما به ارمغان میاورد. 
منبع : blog.datisdesign.com/persian

۱۳۸۹ شهریور ۱۷, چهارشنبه

اركان موفقيت يك گروه وب

فرض كنيد ، شركت و يا سازمان  شما قصد طراحی و پياده سازی يك وب سايت را داشته باشد.كار را از كجا شروع و در چه نقطه ای به انتها می رسانيد ؟ برای طراحی و پياده سازی به چه امكاناتی نياز داريد ؟ در صورت نياز به سازماندهی يك گروه كاری به چه تخصص ها و يا توانمندهائی نياز خواهيد داشت  ؟ معيار انتخاب افراد جهت مشاركت در گروه چيست و اين معيار تا چه ميزان متاثر از يك پشتوانه علمی است ؟
هر گروه وب دارای الزامات و محدوديت های مختص به خود برای تقسيم وظايف ، مسئوليت ها و پياده سازی فرآيندها در جهت طراحی‌ و پياده سازی يك وب سايت است . عناوين رسمی ، شرح وظايف و ساختار گزارش دهی می تواند بسيار متغير باشد. گروه های وب موفق در يك چيز با يكديگر مشترك هستند و آن هم وجود مجموعه ای كامل از توانمندی ها و تخصص های مورد نياز در ساختار گروه و فرآيندهای مربوطه است .
تمامی مهارت ها و توانمندی های مورد نياز را می توان در نه ركن مهم خلاصه كرد . در يك گروه موفق ، می توان به سرعت جايگاه و موقعيت هر يك از افراد گروه را نسبت به اركان اصلی تعيين و مشخص نمود كه چه زمانی اين پتانسيل ها و توانمندی ها در عمل  و در مراحل طراحی و پياده سازی مفيد واقع می شوند ( توجيه علمی و فنی وجود يك شخص در گروه) .
در صورتی كه طراحی و پياده سازی يك وب سايت در تحقق اهداف از قبل تعيين شده خود با مشكل مواجه و عملا" دستيابی به آنها دور از دسترس قرار گيرد ، علت آن را می بايست در حذف يكی از اركان مورد نياز در ساختار گروه و يا فرآيندها جستجو كرد . 

معرفی اركان موفقيت يك گروه وب  
در شكل 1 ، اركان نه گانه پتانسيل های مورد نياز در يك گروه وب و نحوه ارتباط آنها با يكديگر نشان داده شده است . وجود پتانسيل های استراتژيك مورد نياز به منظور طراحی جامع و بلند مدت و  بكارگيری مجموعه ای از پتانسيل های تاكتيكی به منظور اجراء طرح با جزئيات مربوطه در اين شكل نشان داده شده است .

اركان نه گانه يك گروه وب كاری
شكل 1 : اركان نه گانه پتانسيل های مورد نياز در يك گروه وب 
( منبع : Adaptive Path  )
 
  • بررسی نياز كاربران ( User research )   : طراحی كاربر محور بدين معنی است كه بدانيم نياز كاربران چيست . چگونه فكر می كنند و رفتار آنان به چه صورت است . بررسی نياز و خواسته كاربران ، ما را قادر می سازد كه يك وب سايت متناسب با نياز كاربران را به درستی طراحی و پياده سازی نمائيم . 
  • استراتژی سايت ( Site strategy )  : تعريف اهداف سايت ، يكی از مهمترين مراحل در چرخه طراحی و پياده سازی يك وب سايت است كه به مهارت های خاص خود نياز دارد . رسيدن به يك نقطه مناسب در خصوص اهداف سايت ، نحوه اولويت بندی اهداف مختلف و ارزيابی موفقيت يك سايت جملگی موضوعاتی هستند كه می بايست توسط استراتژی سايت تبين گردند  .
  • استراتژی تكنولوژی ( technology strategy  ) : وب سايت ها از لحاظ بكارگيری فناوری پيچيده بوده و  اين پيچيدگی می تواند همواره وجود داشته باشد .  شناسائی استراتژی بكارگيری فناوری ها برای يك سايت ( شامل  پلت فرم ، استانداردها ، فن آوری ها و نحوه قرار گرفتن آنها در كنار يكديگر ) ، برای موفقيت يك سايت و اجتناب از اشتباهات گزاف ،  بسيار حائز اهميت و ضروری است .
  • استراتژی محتويات (  Content strategy  ) : محتويات ، اغلب علتی ‌است كه كاربران را راغب به مشاهده وب سايت شما می نمايد . چه محتوياتی می بايست ارائه شود تا انتظار كاربران تامين گردد ؟ چه ميزان محتويات مناسب است ؟ شكل و يا فرم ارائه محتويات می بايست به چه صورت باشد ؟ قبل از اين كه بتوان محتوياتی را توليد كرد ،‌لازم است كه به سوالات فوق كه مبانی و يا اصول استراتژی محتويات را مشخص می نمايد ، پاسخ داده شود .
  • طراحی مستقل از طراحی فيزيكی و ملاحظات فنی ( Abstract Design ) : طراحی معماری اطلاعات  و تعاملات ، اهداف استراتژيك را به يك فريمورك مفهومی در جهت استفاده كاربر ترجمه می نمايد . طراحی فوق در فرآيند پياده سازی وب دارای جايگاه و ارزش خاص است .
  • پياده سازی تكنولوژی ( Technology Implementation ) : ايجاد يك سيستم فنی منوط به انجام مجموعه ای از فعاليت ها و دانش خاص است :  زبان ها و پروتكل ها ، كدينگ و اشكال زدائی ، تست و ارزيابی . هر انداره كه پيچيدگی يك سايت بيشتر باشد ،‌ بكارگيری مجموعه ای از پتانسيل ها در جهت بالفعل كردن اهداف سايت متناسب با استراتژی تكنولوژی ارزش بيشتری پيدا می كند . 
  • توليد محتوا ( Content Production ) : دانستن اين كه چه محتوياتی لازم است به تنهائی كافی نيست و می بايست بدانيم كه چگونه آنها را توليد نمائيم .   جمع آوری اطلاعات خام و اوليه ، نوشتن و ويرايش ، جايگاه افراد در هيات تحريريه و تائيد نهائی يك مطلب جهت انتشار بر روی سايت ، جملگی بخشی از فرآيند توليد محتويات را تشكيل می دهند .
  • طراحی به هم پيوستن ( Concrete design )  : قبل از اين كه abstract design بتواند يك رابط كاربر كامل را ارائه نمايد ،‌ می بايست جزئيات مشخص تری از اينترفيس ها ، نحوه بكارگيری امكانات و حركت بين آنها ، طراحی اطلاعات و ويژوال ، مشخص گردد. پرداختن به موارد فوق در اين مرحله انجام می گيرد .
  • مديريت پروژه ( Project management  ) :  نقطه ای كه تمامی توانمندی های تاكتيكی را با يكديگر تركيب تا نيروی محركه لازم به منظور هدايت پروژه به سمت جلو را تامين نمايد ، مديريت پروژه است  كه انجام صحيح و علمی آن مستلزم بكارگيری مجموعه ای از مهارت ها است . رعايت نكردن اصول علمی در  اين بخش ، عدم اتمام و تكميل فعاليت ها در بازه زمانی تعريف شده و افزايش هزينه ها را به دنبال خواهد داشت . 
بكارگيری اركان نه گانه در عمل
همانگونه كه در بخش قبل اشاره گرديد برای طراحی و پياده سازی يك وب سايت به مجموعه ای از مهارت ها نياز است كه آنها را به نه ركن اصلی تقسيم كرديم . آيا اين بدان معنی است كه هر گروه وب مجبور است  از حداقل نه نفر برای نه ركن اشاره شده استفاده نمايد ؟ پاسخ  به سوال فوق منفی است چراكه همواره اين احتمال وجود دارد كه در گروه افرادی با قابليت های چندگانه وجود داشته باشد . اين موضوع در خصوص توانمندی های استراتژی ملموس تر و از مصداق بيشتری برخوردار است . به عنوان نمونه ، شخصی با قابليت های فراوان در پياده سازی فناوری ها می تواند در بسياری موارد در خصوص استراتژی فناوری نيز در گروه مورد استفاده قرار گيرد .
از طرف ديگر ، سازمان های زيادی به اين باور رسيده اند كه برای تامين يكی از توانمندی های مورد نياز در گروه وب  ممكن است به وجود چندين فرد نياز باشد . ( خصوصا" در خصوص اركان تاكتيكی ) . 
در اكثر موارد نحوه سازماندهی  گروه وب و فرآيندها به شرايط خاص يك سازمان بستگی دارد .  ولی با تمركز بر روی اركان اشاره شده و انتخاب افراد متناسب با ساختار فوق ، اين اطمينان ايجاد خواهد شد كه هيچيك از پتانسيل های مورد نياز و تاثير گذار در موفقيت يك سايت را از دست نداده ايم .

منبع:magaleha.blogfa.com

استانداردهای وب چه چیزهایی هستند ؟



۲.۱ استانداردهای کنسرسیوم جهانی وب (W۳C)

۲.۱.۱ W۳C چیست ؟
کنسرسیوم شبکه جهانی وب (W۳C) یک کنسرسیوم از صنعت بین المللی است که به "هدایت وب به سوی استعدادهای نهان آن" اختصاص داده شده است. توسط تیم برنرز لی ، مخترع وب ، رهبری شده است. در سال ۱۹۹۴ تاسسیس شده است ، W۳C بیش از ۴۵۰ عضو سازمانی دارد که شامل Microsoft ، America Online ( کمپانی مادرNetscape Communications ) ، Apple Computer، Adobe ، Macromedia، Sun Microsystemsو مجموعه ای متنوع از دیگر تولید کنندگان نرم افزار و سخت افزار ، تامین کننده محتوا ، نهادهای علمی و شرکتهای ارتباط از راه دور. کنسرسیوم توسط سه سازمان تحقیقاتی میزبانی میشود : MIT در آمریکا ، INRIA در اروپا و Keio University در ژاپن.

۲.۱.۲ چه کاری انجام میدهد ؟

W۳C خصوصیات آزاد (استانداردهای عملی) را گسترش میدهد تا قابلیت همکاری محصولات مربوط به وب را بهبود بخشد. نظریه های W۳C توسط گروههای کاری شامل اعضای کنسرسیوم و کارشناسان دعوت شده گسترش می یابد. گروههای کاری موافقت عمومی از شرکتهای و سازمانهای درگیرایجاد نرم افزارهایی برای وب هستند را به دست آورند. و پیش نویسهایی عملی و نظریه های پیشنهادی ایجاد کنند. اینها در مرحله بعد به عضویت و مدیریت W۳C برای تصویب رسمی به عنوان نظریه های W۳C فرستاده خواهند شد. اطلاعات اضافی در مورد این فرآیند در وب سایت W۳C قابل دسترسی است.

۲.۱.۳ استانداردهای W۳C چه چیزهایی هستند ؟!
۲.۱.۳.۱ زبان نشانه گذاری ابرمتن HTML ۴.۰

زبان نشانه گذاری ابرمتن (HTML) به صورت گسترده ای در وب برای اضافه کردن ساختار به اسناد متنی استفاده شده است.مرورگرها این اسناد را تفسیر کرده و در شکل مختص هر رسانه به کاربر نمایش میدهند. برای مثال ، مرورگرهای بصری نوعا عنصر strong ( … ) را به عنوان یک متن توپر نمایش میدهند. درحالیکه مرورگرهای تبدیل متن به گفتار باید هنگام تلفظ آن ، متن را با قدرت بیشتری بخوانند.

با کمک شیوه نامه آبشاری (CSS) ، برنامه نویس ممکن است تعیین کند که یک عنصر ساختاری بدون توجه به پیش فرضهای مرورگر چگونه نمایش داده میشود.

۲.۱.۳.۲ زبان نشانه گذاری قابل گسترش XML ۱.۰

زبان نشانه گذاری قابل گسترش (XML) یک زبان نشانه گذاری شبیه HTML است ، اما به جای داشتن یک مجموعه از عناصر واحد و ثابت به شما اجازه میدهد که مجموعه خود را تعین کنید یا از مجموعه های دیگران استفاده کنید. همچنین به شما امکان میدهد که مجموعه های متعددی را با استفاده از XML namespaces در یک سند واحد استفاده کنید.

بعضی از برنامه های XML نظیر XHTML و MathML هم اکنون نظریه های W۳C شده اند. سایرین هنوز به صورت پیش نویسهای کاری W۳C هستند.

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

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

۲.۱.۳.۳ XHTML ۱.۰, ۱.۱, and Modularization

XHTML ۱.۰ یک فرمولبندی تازه از HTML بر پایه XML است. به XHTML ۱.۰ میتوان به عنوان یک گذار ایدیولوژیک از HTML ۴.۰ نگاه کرد که به خاطر تاثیر XML از لحاظ فنی سختگیرانه تر است.

XHTML در مرورگر شما عینا مشابه HTML نمایش داده میشود. اگر هر احتمالی مبنی بر نیاز یا قصد شما به پردازش مجدد محتوا وجود دارد ممکن است ترجیح دهید از XHTML استفاده کنید. به عنوان مثال برای ارسال آن به یک PDA قواعد ترکیب سختگیرانه تر XML پردازش خودکار XHTML را بسیار ساده تر و ارزانتر از HTML معمولی میکند.

از لحاظ ایدیولوژیک XHTML مفاهیم کلی زیر را از HTML به ارث میبرد :

اینکه نمایش و قالب بندی سند باید توسط شیوه نامه از هم جدا شوند.
اینکه اسناد باید قابل دسترسی شده باشد.
اینکه اسناد باید بین المللی شده باشد.

همچنین XHTML ۱.۰ از سه الگوی DTD استفاده میکند : Strict (سختگیرانه) ، Transitional (انتقالی) و Frameset. این الگودر اصل از HTML ۴.۰ پدیدار شد و در HTML ۴.۰.۱ دنبال شد.

بعضی از شیوه های مهم XML در XHTML عبارنند از :

اینکه تمامی انواع سند توسط اعلام DOCTYPE صحیح شناسایی شده هستند.
اینکه ساختار یک سند در حال مطابقتی که حاوی اعلام DOCTYPE است، یک عنصر HTML با یک اعلام XHTML ، یک عنصر head که در برگیرنده عنصر title است و یک عنصر body .
اینکه تمامی عناصر و نامهای ویژگی ها با حروف کوچک نوشته میشوند و اینکه تمامی مقادیر به صورت نقل قول باشند. (درون یک جفت " قرار گیرند)
اینکه تمامی عناصر غیر تهی (p، li و…) به درستی با یک برچسب بسته پایان یافته اند.
اینکه تمام عناصر تهی (br، hr، img و …) به درستی با یک ممیزدنباله پایان یافته اند.
اینکه اسناد در مقابل DTD که اعلام شده تعیین اعتبار گردند.
اگر شما میخواهید که یک سند با XHTML ۱.۱ بنویسید ، میتوانید از دو راه این کار را انجام دهید. اولی استفاده از DTD عمومی XHTML ۱.۱ است. با انجام دادن این ، کار شما به شدت ساخت یافته خواهد شد زیرا در واقع هیچ خاصیت نمایشی در XHTML ۱.۱ وجود ندارد. جدایی ساختار و نمایش در اینجا کامل است. و تمامی کار نمایشی شما در یک شیوه نامه جای میگیرد.

وسیله دیگر برای نوشتن اسناد با XHTML ۱.۱ بهره برداری از XHTML Modularization است. این تفکیک اجزاء آشنای HTML و XHTML (مانند Text ،tables و …) در قطعات مجزا است. شما پس از آن میتوانید DTD متعلق به خودتان را بنویسید و فقط از آن دسته از اجزا که لازم هستند استفاده کنید. این توسعه پذیری عملی است. در اصل به شما، برنامه نویس وب، فرصت تغییر ودلخواه کردن نشانه گذاریتان را میدهد.

The Ruby Annotation یک وسیله خاص برای سر و کار داشتن با تفسیرهای کاراکترهای معین آسیایی است. Ruby در مقابل کاری که با بین المللی سازی انجام شده باشد تنزل میکند.

۲.۱.۳.۴ شیوه نامه آبشاری (CSS)

شیوه نامه آبشاری (CSS) یک طرز کار و مکانیزم برای تغییر ظاهر عناصر HTML یا XML به وسیله اختصاص سبکها و شیوه ها به انواع عناصر ، دسته های خودتعریف از عناصر یا نمونه های شخصی است.

شیوه نامه ها میتوانند برای تعیین بدون تناقض ظاهر تمام یک سایت استفاده شوند. در ادامه مقدمه ای از CSS ، W۳C توصیه کرده است که خصوصیات مختص طرحبندی در HTML به عنوان فاز جداگانه ای خارج شود و با شیوه نامه ها تعویض شود تا یک شبکه جهانی وب ساده تر و ساخت یافته تر ایجاد کنیم.

۲.۱.۳.۵ الگوی شییی سند سطح ۱ (DOM Level ۱)

DOM اجازه میدهد که قدرت کامل و تعاملی یک زبان برنامه نویسی (مانند ECMAScript ، نسخه استاندارد شده جاوا) در یک صفحه وب به کار برده شود. (در ظوابط بزنامه نویسی ، الگوی سییی سند (DOM) سطح ۱ یک رابط کاربردی برنامه نویسی (API) است برای تعامل با صفحات وب) که آن برای زبان برنامه نویسی دسترسی ساده ای به ساختار، محتوا و نمایش یک سند که در زبانهایی مانند HTML و CSS نوشته شده اند محیا میکند.

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


منبع:microrayaneh.com