Question: hover is not working in iphone?
Answer: The hover pseudo class only functions on iOS when applied to a link tag. They do that because there is no hover on a touch device reall. It acts more like the active class. ... Change your div to a link tag and you will have no problem.