发现意外的符号:“html” Netbeans 中显示错误
我在 IE6 修复的类名之前使用 *html
(在 CSS 文件中)。但 Netbeans 将此类 *html
显示为错误。我怎样才能避免它?
I use *html
(in CSS files) before class names for IE6 fixes. But Netbeans shows such *html
as errors. How can I avoid it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
*html
不是有效的选择器。使用
* html
选择器是针对 IE6 及更低版本的一种方法< /a>.之所以称为 hack,是因为它们不是html
标记之上的任何元素:html
标记是 DOM 树的根(document
,但 CSS 无法定位该文件)。* html
选择器暗示html
标记可能是某事物的后代,但作为根,它不可能是。编辑:维基百科也对此选择器有很好的解释。
*html
is not a valid selector.Using the
* html
selector is one way to target IE6 and below. The reason that it's called a hack is because they aren't any elements above thehtml
tag: thehtml
tag is the root of the DOM tree (except fordocument
, but CSS can't target that). The* html
selector implies that thehtml
tag could be a descendant of something, but, being the root, it can't be.edit: Wikipedia also has a nice explanation of this selector.