今天遇见个问题,在IE10中css伪类hover不好使,但是在Chrome中好用,找了好久的原因,原来是因为在html页面开始时没有加 <!DOCTYPE> 标签 <!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。 加上就好了。写个日志,记录一下,以后如果有其他样式在css中不好用,检查一下是不是它的问题。