Validation (CSS 2.1): 'behavior' is not a known CSS property name
-
28-09-2019 - |
문제
I am using the whatever:hover script to mimic the :hover selector in IE6. The suggested use is to attach it to the body element as an IE6 behavior. but all my pages use XHTML 1.1, so CSS validation in VS2008 fails when I try to publish my site.
Are there good ways to fix this?
Thanks! konstantin
relevant markup:
<!--[if IE 6]>
<style type="text/css">
body
{
behavior: url("../js/csshover3.htc");
}
</style>
<![endif]-->
해결책
You can put
body
{
behavior: url("../js/csshover3.htc");
}
in a external css
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.css">
<![endif]-->
Edit:
or you can disable css errors
제휴하지 않습니다 StackOverflow