行为和-ms-behavior之间的区别
Posted
技术标签:
【中文标题】行为和-ms-behavior之间的区别【英文标题】:Difference between behavior and -ms-behavior 【发布时间】:2015-09-10 04:16:24 【问题描述】:我不明白behavior
和-ms-behavior
之间的区别。我以为行为已经只适用于微软的 Internet Explorer,那为什么还有供应商前缀版本呢?
同时使用或只使用-ms-behavior
是否有意义?
【问题讨论】:
【参考方案1】:Internet Explorer
版本 5 及以上 支持behavior property
。
Internet Explorer 版本 8 支持语法正确的供应商特定扩展格式 of-ms-behavior。
大多数时候您只需要behavior
,除非您想完全强制IE8 versions
在standard mode
中运行。那么你应该使用ms-behavior
。但同时添加两者根本不会对您造成伤害,无论如何这可能是一个好习惯。
【讨论】:
所以关于带有供应商前缀的 css 属性的主要内容是,例如每个浏览器都会读取“行为”,即使他们稍后忽略它。但是例如“-ms-behavior”甚至不能被 IE 以外的其他浏览器读取。我说得对吗?【参考方案2】:Windows Internet Explorer 8。 -ms-behavior
属性是 CSS 的扩展,可用作 IE8 Standards mode
中的行为同义词。
查看https://msdn.microsoft.com/en-us/library/ms530723(v=vs.85).aspx了解更多信息
【讨论】:
以上是关于行为和-ms-behavior之间的区别的主要内容,如果未能解决你的问题,请参考以下文章