ورود

View Full Version : چگونگی ايجاد صفحه به نحوی که تمامی مرورگر ها بدون مشکل نمايش دهند ؟



darioush01
یک شنبه 05 آبان 1387, 23:45 عصر
می خواستم بدونم تو طراحی صفحات چه مسائلی رو بايد مد نظر داشت که تو تمام مرورگر ها بدون مشکل و تغيير نشون داده بشه ؟

mostafa_sgh
دوشنبه 06 آبان 1387, 00:12 صبح
سلام دوست عزیز

به نظر من کار با style و یا استاندارد CSS بهترین راه برای اینکار می باشد.

چون هر روز که میگذره ، مرورگر ها بیشتر خودشون رو با استاندارها وفق میدن .

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

peymannaji
دوشنبه 06 آبان 1387, 08:55 صبح
با سلام . در تائید فرمایشات دوستمون باید اضافه کنم مهمترین کار برای طراحی قالب استفاده از CSS هست و بعد از اون استفاده از کدهای استاندارد HTML و استفاده از اونها به شکل صحیح . مثلا در تگ IMG استاندارد اینه که شما از ALT ، حالا حتی اگر خالی هم باشه استفاده کنید و یا اینکه تگ IFRAME یک تگ غیره استاندارد هست که بهتره از اون استفاده نشه ( برای همین هم هست که مایکروسافت در پی حل این مشکل MasterPage رو در asp.net خلق کرد . در ارتباط با CSS هم باید خیلی دقت کرد چون Property مربوط به بعضی از selector ها ممکنه در بعضی از Browser ها شناخته نشن بطور مثال :

Property overflow-x doesn't exist in CSS level 2.1 but exists in [css3] : hidden

در اینجا browser ی میتونه css بالا رو اعمال کنه که Css ورژن 3 رو ساپورت کنه !. از اونجایی که IE6 بطور مثال نهایتا تا css 2.1 رو بیشتر ساپورت نمیکنه در نتیجه اون css بالا رو نمیتونه اعمال کنه .


یک ابزاری که میتونه به شما کمک کنه تا متوجه بشین Css که برای سایتتون طراحی کردید آیا بدون اشتباه و کاملا استاندارد است : http://jigsaw.w3.org/css-validator/

در این سایت اشتباهات شما و دلایلش ذکر میشه و شما میتونید اون رو حل کنید .

در آدرس زیر هم چک میکنه که آیا کدهالی Html که نوشتین استاندارد هست و یا خیر و اگر مشکلاتی داشته باشد آن رو با راه حل اون به شما نمایش میده : http://validator.w3.org

در سایت W3.org هم میتونید اطلاعات مفیدی در این مورد پیدا کنید .

موفق باشید .