Кислоты вступают в реакции с металлами, стоящим в ряду активности до водорода, с основными оксидами (оксидами металлов), основаниями и солями. Реакция с солями возможна в случае, если в ее результате выделяется газ или выпадает осадок. Поэтому, соляная кислота не может реагировать с серебром (в ряду активности Аg после водорода), с оксидом кремния (кислотный оксид), с нитратом бария (все продукты растворимы). Реакция пройдет только с нитратом серебра: AgNO3 + HCl = AgCl + HNO3, т.к. AgCl нерастворим.