浏览器的CSS规则,某些div的字体大小EM

时间:2015-07-30 21:39:15

标签: css cross-browser font-size

我有一些div在移动设备和不同的浏览器中,比如三星galaxy S6下的Internet Explorer和Mozilla,显示的字体大小不一样。

我正在与EM合作:是的,也许这不是最好的,但我喜欢它,我觉得这很舒服。

是否有一些CSS黑客或方式(不是javascript)来定义依赖浏览器的几个规则。

例如(我将在每个div上进行,而不是设置)

.divone
{
font-size: 20em;
}
If its Mozilla... .divone { }
If its Explorer... .divone { }

我认为如果不是Mozilla或Explorer,我还必须保留第一个声明,.divone。

任何人都知道怎么做?

由于

1 个答案:

答案 0 :(得分:0)

不是javascript?如何 php

获取

if(isset($_SERVER['HTTP_USER_AGENT'])){
    $agent = $_SERVER['HTTP_USER_AGENT'];
}

比较&设置CSS

 if(strlen(strstr($agent,"Firefox")) > 0 ){      
        $browser = 'firefox';
    }
    if($browser=='firefox'){
        echo '<style type="text/css" href="firefox-font-style.css"/>';
    }

使用您的样式添加文件firefox-font-style.css仅适用于firfox