When user hits back button, css element that's styled by previous click is still styled
<p>I have a CSS style set for an element when someone clicks or hovers on the element. On mobile Safari, when users click it to go to a new page but then hit the browser's back button, it's still shown in the "click" color. Is there a way to stop this?</p>

<pre><code>.button:hover, .button:active
{
    color: red;
}
</code></pre>