به نام خدا
برنامه هاي زيادي براي بررسي خطاهاي موجود در كدهاي XHTML , HTML و CSS وجود داره اما بعضي وقتها تشخيص اينكه چه خطايي مد نظر اين برنامه هاست كار بسيار مشكليه،اشكلاتي كه معمولا در كدهاي XHTML , HTML و CSS وجود داره در زير معرفي شدند.
بررسی کدها HTML :
- مطمئن شويد كه همه كلمات را به درستي تايپ كرده ايد.اشكالات تايپي از رايج ترين اشتباهاتي هستند كه شما را به دردسر مي اندازند.
- هنگام ساختن المان هاي تو در تو خيلي دقت كنيد.اگر ابتدا يك المان <H2> و سپس يك المان <b> را باز مي كنيد،هنگام بستن اين المان ها حتما بايد تگ <b/> و بعد تگ <h2/> را ببندید.
- در XHTML بايد در انتهاي تگ هاي توخالي يك كاراكتر / قرار دهيد.اين موضوع جزء مقررات HTML نيست.
- مطمئن شويد كه اعلان DOCTYPE موجود در صفحه با نسخه HTML مورد نظرتان مطابقت دارد.
بررسي كدهاي XHTML :
- مقادير خصيصه ها بايد درون كوتيشن قرار گيرند.اگر مقدار مورد نظر شامل كوتيشن است از رفرنس ها استفاده كنيد...همچنين توجه داشته باشيد كه اگر مقدار يك خصيصه شامل كاراكتر ' باشد،مي توان آن را بين دو كاراكتر " قرار داد و برعكس، يعني اگر يك مقدار شامل كاراكتر " باشد،مي توانيد آن را بين دو كاراكتر ' قرار دهيد.
- تمام المان ها بايد با يك تگ بسته و يك تگ باز نوشته شوند.اگر المان مورد نظر توخالي باشد،مي توان آن را به صورت تركيبي از تگ هاي باز و بسته نوشت،يعني از تگ بسته صرف نظر كرده و در انتهاي تگ باز ، يك كاراكتر / قرار داد.البته براي اين كه كد شما با برنامه هاي مرورگر قديمي سازگار باشد،قبل از كاراكتر / يك Space (فاصله خالي) قرار دهيد.
- اگر الماني شامل مقدار باشد،نبايد تگ هاي باز و بسته آن را تركيب كرد.به عنوان مثال، با اين كه تگ < / p> از نظر تكنيكي در HTML صحيح است ،ولي ممكن است برنامه هاي مرورگر نحوه برخورد با اين تگ را ندانند.همچنين بهتر است المان هاي توخالي را با تگ هاي باز و بسته ننويسيد.به عنوان مثال مي توانيد المان <img src="irandev.gig" ></img> را در نظر بگيريد.با اين كه اين المان از نظر قوانين و مقررات XHTML صحيح است،ولي برنامه هاي مرورگر را به اشتباه مي اندازد.
- در مورد بزرگي و كوچكي حروف خيلي دقت كنيد.تمام المتن ها،خصيصه ها و مقادير از پيش تعيين شده بايد با حروف كوچك نوشته شوند.
- هنگامي كه رنگ هاي مورد نظرتان را با اعداد هگزاد سيمال مشخص مي كنيد،نوشتن كاراكتر # را فراموش نكنيد.
بررسي كدهاي CSS :
- براي جدا كردن ويژگي ها و مقادير آنها از كاراكتر : (كولن)استفاده كنيد.
- بعد از هز جفت ويژگي-مقدار يك كاراكتر ; (سمي كولن) قرار دهيد.
- بستن كروشه ها را از ياد نبريد.
- مقادير را درون كوتيشن قرار ندهيد.تنها مقاديري كه درون كوتيشن نوشته مي شوند اسامي فونت هايي هستند كه از دو يا چند كلمه تشكيل شده اند.
- براي تعيين مقادير ويژگي ها از واژه هاي تاييد شده استفاده كنيد.به عنوان مثال ; font-style:none به درستي كار نمي كند چون به جاي none بايد از normal استفاده شود.
- نوشتن تگ <style/> براي style sheet هاي دروني اجباري است.
موفق باشيد
منبع :Par30theme.Blogfa.Com