行为和-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 versionsstandard 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之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

行为:术语“行为”未被识别为 cmdlet Python Selenium 的名称

应用behave行为驱动框架实现QQ邮箱的登录

Behave + Selenium(Python)一:

Behave测试框架的测试覆盖工具

页面之间的 PHP 会话丢失 - 行为因服务器而异

python behave自动化测试框架- 初探BDD