css - 在大屏幕上修复 FireFox 与 Chrome 中的网站大小

标签 css webkit size viewport gecko

似乎 Gecko、Trident 和 Webkit 在高分辨率屏幕上显示网页的方式不同。像 Chrome 和新的 Opera 这样的 Webkit 浏览器会缩小页面以匹配屏幕的像素分辨率。但是,这可能会使小文本很难阅读。

另一方面,Firefox 和 Internet Explorer 似乎有一些默认大小,如果分辨率较大,它们会假装屏幕分辨率较低,而是使用额外的像素来增强抗锯齿。

现在的问题是:如何让我的网站大小在这些不同的浏览器中匹配?我的 1920x1080 显示器上的差异大约是 20%(你必须将 Webkit 浏览器放大到正常大小的大约 120% 以匹配其他浏览器中的 View )

是否有一些 CSS hack 滥用 @viewport 或其他方式来确保页面在不同浏览器中看起来相同?

最佳答案

好的,假设您已经使用了视口(viewport)元标记

<meta name="viewport" content="width=device-width, initial-scale=1.0">

将以下内容添加到您的 CSS:

html {
    font-size: 100%;
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; 
}

另见 MDN - text-size-adjust

关于css - 在大屏幕上修复 FireFox 与 Chrome 中的网站大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23131256/

相关文章:

javascript - 当转换在 div 上结束并且转换在所有子 div 上结束时会触发 webkitTransitionEnd 事件?

c - 定义linux中C程序允许的最大char[]数组大小

css - 当我输入文本时,子 div 向下移动

jquery - 如何仅在半圈内制作动画

javascript - 当我点击侧面时弹出窗体不会关闭

html - body 中所有其他元素顶部的垂直线

javascript - CSS -webkit-filter 在 Chrome 22.0 中不起作用

Safari 中的 CSS 圆 Angular 错误?

android - 为什么我的简单单一公式 android 计算器应用程序 apk 的大小为 1.5 MB,而其他一些好的应用程序 apk 的大小很小(以 KB 为单位)

apache-flex - 更改 Flex 中复选框的大小