在样式表中我有:
* HTML BODY { padding-right: 0px; padding-left: 0px; padding-bottom: 25px; padding-top: 190px; } * HTML #maincontent { width: 100%; height: 100%; }
我知道了.表示类和#表示应用于id,但*HTML是什么意思?
*是通用选择器,因此匹配任何元素.例如
P * { }
匹配任何P标签的子元素
* HTML
应该没有任何意义,因为HTML不能成为任何东西的孩子(根据定义).这是因为IE(编辑,至少IE 5 - 6 - 感谢RoBorg!)忽略*所以它可以用来定义IE特定的样式:
HTML { // Normal styles } * HTML { // IE Specific styles }
请参见http://www.peachpit.com/articles/article.aspx?p=358552