سلام,
تمام تگ ها و المان ها به دو بخش inline و block تقسیم میشوند که در css قابلیت تغییر وظعیت برای هر کدوم وجود دارد برای مثال میتوان خاصیت inline داد به تگ های بلاکی (div).
تفاوت
در حالت بلاک عناصر تمام سطر را در بر میگیرند و اجازه ورود تگ های دیگر را به اطراف نمیدهند و به صورت خودکار به لاین بعدی منتقل خواهند کرد ولی در حالت inline عنصر فقط به اندازه ای که محتوا درونش هست فضا اشغال میکند.
با تشکر از استاد گرانقدر برای تدریس عالی
تفاوت بین تگ span و تگ div این است که تگ <span> با عناصر inline استفاده می شود در حالی که تگ div با عناصر بلوک مورد استفاده قرار می گیرد.