css - 应用缩放 :80% to some browsers but not Internet Explorer

标签 css firefox media-queries internet-explorer-11 zooming

我想解决我的 homepage 上的问题,因此当屏幕宽度在 1280px 和 1700px 之间时,主顶部轮播中的第一张图片不会显示所有内容(左侧文本为蓝色)。通过在 <section class="rotator-section"> 上使用 css“缩放”并将其设置为 80%:
@media screen and (min-width: 1280px) and (max-width: 1765px){ .rotator-section {zoom:80%;}}
这主要解决了某些宽度之间的问题。不幸的是,缩放在 Firefox 中根本不起作用并在 IE 中产生不需要的结果(图像保持相同的不需要的大小并且窗口的其余部分显示空白)。
为了至少对 Chrome、Opera、Edge 应用一个好的修复并且不在 IE 中产生不需要的结果,我想应用以下@media not 查询,以便 IE 10 和 11 不应用此 css:
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .rotator-section {zoom:100% !important;} }
这不是一个完美的解决方案。我的许多网站访问者都使用 IE11、10 和 9 以及 Firefox。 这些浏览器的解决方案是什么?

最佳答案

有一种更简单的方法可以解决这个问题。背景图像的定位是由一位 CSS 引起的:

#homepage-rotator>div:nth-child(2) {
    background-position: right;
}

这迫使该图像未对齐。尝试删除该 CSS,或更改它:

#homepage-rotator>div:nth-child(2) {
    background-position: left;
}

关于css - 应用缩放 :80% to some browsers but not Internet Explorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59085122/

相关文章:

firefox - 访问 Firefox 中的文件下载对话框

firefox - 如何在 Mac OS X 上安装和运行 XulRunner 应用程序?

jquery - 克隆jquery中的div位置问题

html - 这个 div 的边框是一条浮线而不是实际的边框

javascript - 在加载下一页时保持网站事件

jquery - 事件状态在 Bootstrap 菜单中不起作用

html - CSS 文本背景剪辑在 Firefox 上与在 Chrome 上非常不同

google-chrome - iPad 2 Chrome 渲染问题

html - 媒体查询 CSS

css - 纵向和横向的 Bootstrap 列 View