Валидация (CSS 2.1): «Поведение» не является известным именем свойства CSS

StackOverflow https://stackoverflow.com/questions/3479660

Вопрос

Я использую что угодно: наклониться Сценарий для подражания: селектор Hover в IE6. Предлагаемое использование состоит в том, чтобы прикрепить его к элементу тела в качестве поведения IE6. Но все мои страницы используют XHTML 1.1, поэтому проверка CSS в VS2008 не удается, когда я пытаюсь публиковать мой сайт.

Есть ли хорошие способы это исправить?

Спасибо! константин

Соответствующая разметка:


    <!--[if IE 6]>
    <style type="text/css">
    body
    {
        behavior: url("../js/csshover3.htc");
    }
    </style>
    <![endif]-->
Это было полезно?

Решение

Вы можете поставить

body
    {
        behavior: url("../js/csshover3.htc");
    }

во внешних CSS

    <!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.css">
    <![endif]-->

Редактировать:

или вы можете отключить ошибки CSS

http://geekswithblogs.net/softwaredoneright/archive/2008/03/17/quicktip-turn-off-css-validation- reverors.aspx.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top