با سلام و خسته نباشید
میخواستم بپرسم چرا در پروژه اول و دوم از دستور box-sizing=border-box استفاده نکردین ؟اینطوری هم نیاز به تفریق کردن margin ها نبود و هم با ایجاد border سفید در آیتم ها میتونستیم اون فاصله مورد نیاز را ایجاد کنیم و همیشه این فاصله در حالت responsive هم باقی خواهد ماند.
با سلام خدمت شما همراه عزیز
بله این هم روشی هست
در پروژه های بعدی استفاده میکنیم
باید سعی کنید تمامی روش هارو یادبگیرید