html - CSS Pie 和 IE 元标记

标签 html css css3pie

我一直在我的网站上使用 CSS3 Pie,并取得了巨大成功。我最近有一个带有带半径的自定义 CSS 按钮的 Jotform 表单,Pie 不适用于 Jotform,所以我遇到了这个元标记

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

将其添加到特定页面后解决了 IE8 中的半径问题。

我的问题是,如果允许旧版本的 IE 呈现现代 CSS 这么简单,是否可以将此标记用作默认标记?如果不能,为什么不可以,即不良做法、技术原因等。

这似乎是真的,所以我猜必须有一个原因,我知道它没有验证,但为了避免这种情况,可以将它添加到 .htaac​​cess 文件中。

最佳答案

需要此元标记来防止 IE8-10 切换到兼容模式(这意味着或多或少地模拟 IE7 渲染器)。在大多数情况下,最好使用最新的可用渲染引擎,因此最好保留此元标记。

此外,请确保页面具有正确的 Doctype(<!DOCTYPE html> 将足以满足几乎所有实际应用程序),以便其他浏览器也可以根据浏览器可以支持的最新标准使用最新的呈现模式显示它们。

关于html - CSS Pie 和 IE 元标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18444361/

相关文章:

html - 如何在右下角有一个div的切口,左边有阴影

android:第二页上调整后的图像模糊

css - PIE 圆 Angular 不起作用

javascript - 将 cssPIE 用于 IE8 中的 js 选项卡内容未呈现

javascript - 无法引用 setup() 中声明的变量

javascript - 如何正确验证 AngularJS 中的非输入选择器?

html - 关于单选按钮的 CSS 问题

php - CSS 样式未在 XAMPP localhost 中应用

jquery - 突出显示文本区域中的特定数量的字符

internet-explorer - CSS3Pie 不适用,而是边框消失