Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人能解释为什么我们在css中使用*吗?_Css - Fatal编程技术网

有人能解释为什么我们在css中使用*吗?

有人能解释为什么我们在css中使用*吗?,css,Css,有人能解释一下吗 display: inline-block; *display: inline; 为什么在显示之前使用*呢 参考:*属性:值 虽然InternetExplorer7更正了属性名以下划线或连字符作为前缀时的行为,但其他非字母数字字符前缀的处理方式与IE6中的相同。因此,如果在属性名称前添加一个非字母数字字符,如星号(*),则该属性将应用于IE,而不会应用于其他浏览器。与连字符和下划线方法不同,CSS规范不保留星号作为前缀,因此使用这种方法可能会在CSS规范发展过程中导致意外行

有人能解释一下吗

 display: inline-block;
*display: inline;
为什么在显示之前使用*呢

参考:

*属性:值

虽然InternetExplorer7更正了属性名以下划线或连字符作为前缀时的行为,但其他非字母数字字符前缀的处理方式与IE6中的相同。因此,如果在属性名称前添加一个非字母数字字符,如星号(*),则该属性将应用于IE,而不会应用于其他浏览器。与连字符和下划线方法不同,CSS规范不保留星号作为前缀,因此使用这种方法可能会在CSS规范发展过程中导致意外行为

*属性:值应用IE 7及以下版本中的属性值。在将来的版本中,它可能工作,也可能不工作。警告:这使用了无效的CSS。

*属性:值

虽然InternetExplorer7更正了属性名以下划线或连字符作为前缀时的行为,但其他非字母数字字符前缀的处理方式与IE6中的相同。因此,如果在属性名称前添加一个非字母数字字符,如星号(*),则该属性将应用于IE,而不会应用于其他浏览器。与连字符和下划线方法不同,CSS规范不保留星号作为前缀,因此使用这种方法可能会在CSS规范发展过程中导致意外行为


*属性:值应用IE 7及以下版本中的属性值。在将来的版本中,它可能工作,也可能不工作。警告:这使用了无效的CSS。

这是IE特有的黑客行为。我不记得是哪个版本。你可以在下面的链接@Vikram:不,这是不同的。
*
是一个选择器,而这不是。那是另一颗星这是IE特有的黑客行为。我不记得是哪个版本。你可以在下面的链接@Vikram:不,这是不同的。
*
是一个选择器,而这不是。那是另一颗星谢谢你的信息。这很有帮助。:)谢谢你的信息。这很有帮助。:)