Like homer said, credit cards tend to have more fees and are potentially more harmful in that respect but if you have an overdraw facility on your debit account then that can get you too.
I find when I use my cards for online shopping I get carried away pretty easy.