در پاسخ به این سؤال که چرا صابون در آب سخت بهراحتی کف نمیکند باید گفت صابون از نمکهای سدیم یا پتاسیم اسیدهای چرب گوناگون تشکیل شده است. با اضافه کردن صابون به آب، این نمک فلزی اسید چرب، نیروی کشش سطحی آب را کاهش میدهد و با کاهش کشش سطحی، پوسته سطح آب منبسط میشود و آب کف میکند. وقتی لولهها را تکان میدهیم تا کف صابون بسازیم، این پوسته بهراحتی کشیده و حباب تشکیل میشود.
صابون معمولی در آب سخت کف نمیکند، زیرا یونهای Fe2 یا Ca2 یا Mg2 با آنیون صابون تشکیل رسوب میدهد و دیگر آنیون اسید چرب در محیط وجود ندارد که کشش سطحی را کاهش دهد.