کد html استاندارد ایجاد کنیم !

ady_constantine

Active Member
استاندارد سازی صفحات html :

در این تاپیک قصد دارم کد نویسی های غلط در زبان html را یادآور و آنرا اصلاح کنیم .

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

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


از کجا بفمیم صفحه html ما درست طراحی شده است ؟

کافیست به http://validator.w3.org رفته و مسیر فایل html خود را در این صفحه وارد کنید . این صفحه همانند یک debuger صفحه html شما را خوانده و تعداد خطا ها و اشکالات کار شما را بازگو می کند .

[حالا اشتباهاتی که اکثر برنامه نویسان ما انجام می دهند :

1- ابتدا حتما در بالای کد html خود باید نوع document خود را تعریف کنید :
کد:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

که هم در همین مرحله اول چون اکثر طراحان با فرانت پیج طراحی می کنند این کد را نمی گذارند . چون برنامه فرانت پیچ چنین چیزی را درهنگا یجاد صفحه نمی گذارد .

2- کلیه صفتها باید در بین ' یا " قرار داده شود . مثل کد زیر کد استانداری نمی باشد .

کد:
<table width=75% border=1>

3- برای گذاشتن عکس صفت alt حتما باید تعیین گردد . می دانید که این صفت تعیین کننده این است که وقتی موس را بر روی عکس مورد نظر می بریم چه نوشته ای ظاهر گردد . توجه کنید که گذاشتن این صفت اجباری است !!! بنابراین اگر متنی در نظر ندارید می تونید از "" استفاده کنید . یعنی به این شکل :

کد:
<img src="image.gif" width="594" height="79" alt="">

4- تگ ها ی داخلی باید زودتر بسته شوند و ترتیب رعایت گردد .
کد:
<tag 1 >
     <tag2 >
             <tag 3>
             </tag3>
    </tag 2>
</tag 1 >

هرچند در هنگام بستن تگ هایی که پست سر هم است ترتیب رعایت نشود ممکن است در ظاهر تغییری نکند اما اصول رعایت نشده است .

فعلا تا اینجا کافیه . اگه علاقه مند بودید ادامه می دهیم .
 

Ali_ix

Well-Known Member
خیلی عالیه ادنان جان !

در ادامه صحبتهای شما :

اولین چیزی که باید رعایت بشه همون DOCTYPE هست که یک نمونش رو آقا ادنان گذاشتند.

این خط در ابتدای صفحه وضعیت درست بودن Syntax سایر قسمتهای صفحه رو مشخص میکنه . برای اینکه کدنویسی درست و تمیزی داشته باشیم باید به انواع استانداردهای کدنویسی تسلط نسبی داشته باشیم.

مثلا بعضی کدها و طرز استفاده تگها برای HTML 4.0 کاملا درسته و در XHTML 1.0 Strict تعریف نشده.

موارد بعدی که ادنان جان گفتند هم همینطوره .

مثلا تگ p یا پاراگراف در HTML های قدیمی تر از 4.0.1 نیازی به بستن نداره و به این شکل قرار میگیره :

HTML:
<p>
Some Texts here<br>
seconf line here

در حالی که این تگ در XHTML حتما باید بسته بشه !

یا به همین شکل تگهای خالی یا تگهایی که چیزی رو احاطه نمیکنند مثل img ، meta ، link ، input و ... در HTML به صورت معمولی و در XHTML با یک اسلش یا "/" پایانی باید نوشته بشند :
HTML:
<img scr="/images/test.gif" alt="Test Image" />

و ...

پس همونطور که گفته شد اولین راه برای استانداردسازی طراحی آشنایی با استانداردهای W3C برای انواع اسناد (Document) و نوع کدنویسی اونهاست که از ابتدایی ترین موارد HTML/XHTML و CSS هست :wink:

موفق باشید ....
 

ady_constantine

Active Member
خیلی ممنون . با حمایت دوستان این بحث را ادامه می دهیم ...

در مورد ارسالی اول من با عرض پوزش که بعضی از متنو بسیار بزرگ شد بدلیل اینکه من اینو در phpbb فروم لوکال سیستم خودم قبلا تایپ کرده بودم و حالا که کپی پست کردم به این شکل ظاهر شده است !‌
 

album

Member
خیلی جالب و کاربردی ! منم از اینها استفاده خواهم کرد!
 

جدیدترین ارسال ها

بالا