css - 移动设备上的双倍字体大小

标签 css mobile

也许这个问题很简单,但我不知道如何解决这个问题,也不知道我应该在谷歌中输入什么;)

在我的 CSS 中,我有以下声明:

body { font-size: 100%; }

不,因为新的高密度设备显示的字体非常小,我希望将该声明设置为如下内容:

body { font-size: 200%; }

在不创建/链接其他文件或对用户代理进行某些服务器端处理的情况下,最简单的方法是什么?

最佳答案

使用移动浏览器检测(服务器端或客户端)。您可以在 http://detectmobilebrowsers.com/ 找到它。如果浏览器是移动浏览器,请将 mobile 类添加到 body 标记。

例如如果您使用检测移动浏览器中的 jQuery 代码:

$(document).ready(function()
{
    if(jQuery.browser.mobile)
    {
        $('body').addClass('mobile');
    }
});

然后,在 CSS 中,您可以使用 body.mobile {}.mobile .something {} 来应用特定于移动设备的样式。

关于css - 移动设备上的双倍字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235920/

相关文章:

javascript - PhoneGap——基本架构

email - 使用免费电子邮件-> SMS网关发送的SMS消息的限制

css - 许多 CSS 变量对性能的影响

html - 你如何用CSS级联边框颜色和样式?

jquery - 如何在单击或点击时获取 jQuery 以同时运行相同的功能

javascript - 在 HTML5 移动网络应用程序中双击 DFP 广告管理系统动态刷新广告单元

android - Cordova 3.0.0 中的本地通知

javascript - getAttribute ('href' ) 始终返回 '#' 而不管移动浏览器上的实际 href 属性如何

css - 改变下拉菜单的颜色为 Shiny

JavaScript/JQuery 函数获取 HTML 元素的原始高度/宽度