- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我认为这确实是 Microsoft Internet Explorer 10 中的错误,但我在任何地方都找不到对该问题的任何解释。可以在 http://jsfiddle.net/37Bu5/ 找到问题的现场演示。这是代码:
<html><head>
<style>
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400");
.withkerning
{
font-family: "Open Sans";
font-feature-settings: "kern" 1;
}
</style>
</head><body>
<p>Here`s some example text 1.</p>
<p class="withkerning">Here`s some example text 2.</p>
</body></html>
问题是类 withkerning
的段落是完全不可见的。我想使用 kern
(字体的字距调整)功能,因为它提高了可读性。
关于如何解决这个问题有什么建议吗? 据我所知,这在 MSIE 11.0 版、Firefox 或 Chrome 中无法重现。我宁愿避免使用 JavaScript,因为要么
font-feature-settings
,结果如果浏览器足够快,我会看到没有字距调整的难看的文字闪烁,或者最佳答案
我的建议是删除 font-feature-setting
属性,因为它不会使文本更易于阅读。
原因是只有IE支持font-feature-setting
。所有其他浏览器都删除了该属性,因此在非 IE 浏览器中文本呈现没有变化。
WebKit 和 Blink 浏览器支持带有 webkit 前缀的属性,Firefox 支持带有 moz 前缀的属性,但它们不支持 jsFiddle 中使用的无前缀。
如果你必须使用这个而不是给 IE,你可以添加 moz 和 webkit 前缀并删除无前缀版本,但请记住它永远不会在 IE 中使用这个属性,并且会在其他版本中被删除浏览器,如果他们删除了他们的前缀版本。
注意:看起来使用此属性会使文本在 Windows 7 的 IE10 和 11 中不可见,但在 Windows 8.x 的 IE10 和 11 中可以正常工作。
关于html - MSIE 10、网络字体和字体功能设置导致文本不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22151835/
我在让简单的 HTML5 DOM 处理在 MSIE 9 上工作时遇到问题。它在没有 DOCTYPE 标记的情况下工作。但是由于包含 DOCTYPE html(表示 html5),MSIE 9 不处理它
任何人都知道什么样的配置会导致 MSIE 8 报告一个字符串,其中还包含 MSIE 6(精简版本到最小值)? Mozilla/4.0 (compatible; MSIE 8.0; Windows NT
我正在尝试在 MVC 4 View 中创建 JQGrid 并获取 Unable to get property 'msie' of undefined or null reference 添加 JQG
我目前在 IE9 中遇到以下错误 - 对于以下 Jquery 函数,无法获取属性“msie”对象的值为 null 或未定义的值。 我正在使用 Jquery-1.8.2 插件来实现以下 jquery 功
我可以在 Firefox 中以编程方式轻松设置 2+ 个元素的选择,但是在 IE 上没有成功,所以我希望这里的任何人都可以帮助我。 最佳答案 IE 不支持多个并发选定的 TextRanges,无论是通
我试图在 MSIE 中重新调整两个按钮的大小,使它们变得超大,但我得到了难看的别名。 ugly button button { height:100px;
这适用于 FF、Chrome 和除 IE8 以外的其他浏览器: Please select a color $('.cart_warning').css({opacity: 0, color
在 Chrome 上调试时,我经常使用控制台即时执行 JavaScript 命令,例如在断点处检查变量。 如何在 MSIE 的开发工具中做同样的事情? 当我在控制台中输入一些东西时,例如 consol
我正在尝试在 IE 中重现径向渐变,元素的背景颜色和径向不透明度以及子元素的另一种颜色。但是元素是圆形的,半透明的颜色超出了圆度。四舍五入是用 pie.css 实现,所以它是围绕这些东西的 vml。有
谁能为此想到一个优雅的降级选项?它在 Chrome 和 Firefox 中看起来不错,但由于 MSIE 不支持文本剪辑 CSS 选项,因此在该浏览器中看起来很差。 div#svg-heading {
出于某种目的,我想将 Window.Event 对象缓存在变量中 并在以后使用它,但 MSIE 一直告诉我这是“未知”。 只需在 IE 中运行下面的代码,你就会明白我的意思了 我只想问一下怎么会这样?
我的以下 css 代码在 msie 中不起作用。 #block a { border-right: 2px none #eee; border-bottom: 2px none #eee;
这可能是一个需要回答的微不足道的问题,但是有没有等同于 input { border: initial; 可以在 IE8 和 9 中运行吗? 如果有人知道颜色是什么(因为在其他浏览器中可以用 init
我认为这确实是 Microsoft Internet Explorer 10 中的错误,但我在任何地方都找不到对该问题的任何解释。可以在 http://jsfiddle.net/37Bu5/ 找到问题
模仿 Internet Explorer 6 中的 CSS 属性最小宽度的最终方法是什么?最好不要尝试吗? 最佳答案 foo { min-width: 100px } // for ever
这个问题在这里已经有了答案: Internet Explorer 11 detection (12 个答案) 关闭 8 年前。 我不想让用户使用 Microsoft Internetexplorer(
这个问题在这里已经有了答案: Internet Explorer 11 detection (12 个答案) 关闭 8 年前。 我不想让用户使用 Microsoft Internetexplorer(
我正在构建一个网页,该网页使用slidejs图像 slider 来显示一系列图像。 当我从 Firefox 和 Safari 运行页面时,页面看起来应有的样子。然而,当我在 MSIE 9 中运行相同的
我正在尝试使用 Win32 API 清除 WinInet 缓存 - 通过使缓存条目无效或删除它们(无关紧要)。我找不到任何方法对整个缓存执行此操作(除了迭代每个条目 - example in C# 、
以下 Jasmine 测试适用于 PhantomJS 或 Chrome,但不适用于 MSIE 10。 describe("utility", function () { var utility
我是一名优秀的程序员,十分优秀!