当前位置: 首页 > 面试题库 >

如何使用CSS定位Microsoft Edge?

孔建柏
2023-03-14
问题内容

4年前关闭。

我想定位Edge并使flexbox的行为类似于Firefox 33 /
Chrome。

可以在CSS中定位Edge吗?


问题答案:

为了定位Edge,我们可以检查是否-ms-ime-align支持,Edge是唯一支持此属性的Microsoft浏览器:

@supports (-ms-ime-align: auto) {
  .selector {
        color: red;
  }
}

或这种一线式(一种适用于Edge,也适用于所有IE):

_:-ms-lang(x), .selector { color: red; }


 类似资料:
  • 问题内容: 使用条件注释,可以使用特定于浏览器的CSS规则轻松定位Internet Explorer: 有时,行为不当的是Gecko引擎(Firefox)。 什么是将CSS规则仅定位到Firefox而不是其他浏览器的最佳方式? 也就是说,Internet Explorer不仅应该忽略仅Firefox的规则,而且WebKit和Opera也应该忽略它们。 注意: 我正在寻找一种“干净”的解决方案。在我

  • 我不能正确使用“float:right”在它上有没有一个解决方案,将它定位在div的右侧部分,而不使用(左右边距-左边距-右)? null null

  • 问题内容: 我想使用兼容W3C的CSS定位IE7和IE8。有时为一个版本修复CSS不能为另一版本修复。我该如何实现? 问题答案: 明确目标IE版本,无需使用HTML和CSS进行破解 如果您不希望CSS受到黑客攻击,请使用此方法。在元素中添加一个浏览器唯一的类,以便以后可以基于浏览器进行选择。 例 然后,在CSS中,您可以非常严格地访问目标浏览器。 例 带有CSS“ Hacks”的目标IE版本 更重

  • 主要内容:1. 静态定位:static,2. 相对定位:relative,3. 绝对定位:absolute,4. 固定定位:fixed,5. 粘性定位:stickyCSS 中的 position 属性用来设置元素在页面中的位置,通过该属性您可以把任何属性放置在任何您认为合适的位置。position 属性有 5 个可选值,分别对应 5 种不同的定位方式,如下所示: 取值 说明 static 默认值,静态定位,表示没有定位,元素会按照正常的位置显示,此时 top、bottom、left 和 righ

  • position 属性指定了元素的定位类型。 position 属性的五个值: fixed 定位 元素的位置相对于浏览器窗口是固定位置。 即使窗口是滚动的它也不会移动:p.pos_fixed { position:fixed; top:30px; right:5px; } 注意: Fixed 定位在 IE7 和 IE8 下需要描述 !DOCTYPE 才能支持。 Fixed定位使元素的位置与文档流无

  • 问题内容: 有什么办法可以使用CSS从左到右或从下到上更改滚动条的位置? 问题答案: 仅使用CSS: 左右翻转: 工作小提琴 顶部/底部翻转: 工作小提琴