2008-02-19

CSS 中 * html x{...} 的用法

* html h2{...}叫"星号HTML招数"(招数即hack 一种让浏览器表现得符合自己希望的不规范或者说不优雅的方法,作用就是解决浏览器bug。)。单独的 * 其实是一个通用选择器,但* html h2{...}这样写指定的就只是IE6.0及更低版本,为什么* html h2{...}只指定IE6和更低版本?大家知道HTML是网页上的第一个元素 ---- 根元素。但是IE6.0所有之前的版本还有一个匿名的根元素,也是html的父元素,因此可以使用通用选择器在IE6.0--版本中指定包含在这个匿名跟元素中的HTML元素的子元素的样式。

没有评论:

发表评论