تفافت فایل های normilize.css با cssREset.css
تفافت فایل های normilize.css با cssreset.css برای رفع ناسازگاری مرورگرها و نمایش یکسان سایت تو مرورگرهای مختلف چه فرقی با هم دارند؟
2 پاسخ
اگه سوالتون فقط در مورد نمایش در مرورگرهاست تا اونجا که من می دونم بر خلاف cssreset.css که تمامی پیش فرض های مرورگرها و استایل های پیش فرض رو پاک می کنه ، normalize.css پیش فرض های خوب و مفید مرورگرها رو حفظ می کنه.
البته normalize.css برتری های دیگه ای هم نسبت به cssreset.css داره از جمله :
- عملکرد ماژول وار به طوری که به راحتی می تونید فقط استایل های مربوط به یک بخش خاص پروژه وب رو حذف یا تغییر بدین.
- به خوبی هر خط کد رو مستند می کنه و براش کامنت میذاره که مثلا تفاوتش توی هر مرورگر به چه صورت هست یا در مورد عملکرد هر خط کد توضیح میده
- زمان استفاده از ابزارهای توسعه وب از جمله ابزارهای توسعه وب مرورگرها ، استایل های اعمال شده به بخش انتخابی رو درهم و برهم نشون نمیده بر خلاف cssreset.css که یک زنجیره عریض و طویلی از استایل هایی که به نوبت اعمال یا حذف شدن پشت سرهم میاره.
که در لینک زیر می تونید مفصل تر مطالعه کنید:
با سلام دوست عزیز
cssReset برای از بین بردن همه ی اضافات webPage استفاده میشه. مثل list style، link underline و ... هر چی به صورت پیش فرض روی css وجود داره. حتی پدینگ و مارجین.
اما normalize برای بهترین سازگاری مرورگرها با css استفاده میشه