۱ – عدم تعریف alt برای عکسها
ارور نمایش داده شده : required attribute “alt” not specified
رفع ارور:
کد عکسی که بدون alt قرار گرفته شده و خطا گرفته شده :
<img src="http://www.donyayekhodro.com/" border="0" />
کد عکس alt اضافه شده و صحیح و بدون خطا :
<img src="http://www.donyayekhodro.com/" border="0" alt="دنیای خودرو" /
۲ – استفاده نادرست از خط شکن ، تگ <br>
ارور نمایش داده شده : end tag for “br” omitted, but OMITTAG NO was specified
رفع ارور:
قرار دادن تگ
<br />
به جای
<br>
۳ – قرار ندادن / در آخر تگهای متا ، استایل ، img
رور نمایش داده شده : end tag for “meta” omitted, but OMITTAG NO was specified
رفع ارور:
مثال غلط که / قرار داده نشده و خطا گرفته میشود
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
مثال صحیح و بدون خطا
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
۴ – استفاده از id بیشتر از یکبار در قالب ID “yourID” already defined
An “id” is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).
رفع ارور:
اگر در استایل قالب کلاسی به صورت زیر تعریف شده بود , از این کلاس فقط یک بار باید در کل قالب استفاده کنیم
#class
{
}
اگر نیاز به چند بار استفاده هست باید در استایل به جای # , . قرار دهیم و یا اگر id هست که چند بار ازش در قالب استفاده شده باید تغییر داده بشه ،
.class{
}
۵ – وجود </div> اضافه در کدهای قالب
ارور نمایش داده شده : Line 154, Column 45: end tag for element “div” which is not open
رفع ارور:
با توجه به خطی که در خطا گفته شده میریم و div اضافه رو پاک میکنیم ، یا div هارو دنبال میکنیم به ترتیب و هر کدوم که اضافی بود پاک میکنیم ..
۶ – </a> اضافی در قالب (بسته شدن تگ a در صورتی که اصلا باز نشده)
ارور نمایش داده شده : Line 225, Column 24: end tag for element “A” which is not open
رفع ارور:
</a> اضافه رو با توجه به خطی که توی ارور هست حذف میکنیم ،
این ارور ممکنه برای سایر تگهای
</td>
</tr>
</table>
</ul>
</li>
</p>
هم اتفاق بیافته که به همین صورت رفع خطا میکنیم ..
۷ – ارور utf -8 که اکثر قالب ها این مشکل رو دارند
ارور نمایش داده شده : Byte-Order Mark found in UTF-8 File.
رفع ارور:
برای رفع این ارور ابتدا باید برنامهی NotePad++ رو دانلود و روی کامپیوتر خودتون نصب کنید ،
بعد فایل های قالب یکی یکی باز کنید و از منو بالای برنامه به قسمت encoding برید و گزینه encoding in utf-8 without bom را انتخاب کنید بعد فایل رو save کنید . برای تمامی فایلهای php قالب این کار رو انجام بدید
و قالبتون رو از نو آپلود کنید ، حالا دیگه قالب شما با utf-8 مشکلی نداره .
۸ – استفاده از تگ Center در قالب :