6 ответов:
Это браузер конкретного CSS hack для версий 7 или ниже Internet Explorer.
*свойство: значение
хотя Internet Explorer 7 исправлен его поведение, когда имя свойства начинаться с символа подчеркивания или дефис, другой не буквенно-цифровой префиксы символов обрабатываются так, как они были в IE6. Поэтому, если вы добавляете не буквенно-цифровой символ, например звездочка (*) непосредственно перед имя свойства, свойство будет применяется в IE, а не в других броузеры. В отличие от дефиса и метод подчеркивания, CSS спецификация не делает никаких оговорок для Звездочки в качестве префикса, так что используйте из этого хака может привести к неожиданное поведение в качестве CSS спецификации эволюционируют.
*свойство: значение применяет значение свойства в IE 7 и ниже. Это может или может не работает в будущих версиях. Предупреждающий: при этом используется недопустимый для CSS.
от: http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml
это хак Internet Explorer. Если добавить буквенно-цифровых символов, таких как звездочка (*) перед именем свойства будет применяться в IE7 и ниже, но не в других браузерах.
все браузеры, но IE игнорируют правила. Он известен как звездный Хак. Я думаю, что IE7 будет игнорировать правила в режиме стандартов.
в этом случае правило шрифта устанавливается, а затем переопределяется для IE 6 и иногда 7.
это взлом CSS, это правило будет применяться только к IE7 и ниже.
Я бы не рекомендовал использовать его, Хотя, есть лучшие способы исправить IE несовместимости.
размещение таких символов-это хак / обходной путь для получения IE 6 для использования свойства стиля, скрывая его от более "разумных" браузеров.
с здесь:
короче говоря, синтаксический анализатор CSS Internet Explorer чрезмерно агрессивный при попытке обнаружить имена свойств и воли в факт игнорируйте ведущие не буквенно-цифровые символы. Из моего тестирования это кажется, по крайней мере режиме IE5 далее.
Comments