CSS: Fixed background highlight bug