我有一些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。
任何人都知道怎么做?
由于
答案 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