So use px when you want the size to be fixed and use rem / em when you want the size to be adaptive/dynamic to the size of the system.