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