Explain why heat or acid causes the protein to unfold? What is happening chemically?

Is this correct what I am saying? if not please help.

The folding of proteins is mostly the result of intermolecular forces of attraction such as hydrogen bonding. Both hear and acid (H+) can disrupt these bonds and cause unfolding. Elevated temperatures impart enough thermal energy to break these bonds and acid will interfere with hydrogen bonding and with ionic attractions.

1 answer

http://chemistry.elmhurst.edu/vchembook/568denaturation.html