ما الفرق فى ال CSS

بين هذه الخواص : Margin -padding-position,top,right etc

كل هذه الخواص تستخدم للتحكم فى مكان الديفات وخلافه لكن متى استخدم كل خاصية حيث اجد صعوبة فى التميز بينهم

وايضا ما فائدة ال clear