متي أستخدم الـ display ,

ولماذا أستخدمة من الأساس ؟!

وما هيا العناصر الـ inline و العناصر الـ block و الـ inline-block

ارجو الشرح بالتفاصيل , مع امثلة إذا امكن