Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android WebKit浏览器的CSS条件_Android_Css_Google Chrome - Fatal编程技术网

Android WebKit浏览器的CSS条件

Android WebKit浏览器的CSS条件,android,css,google-chrome,Android,Css,Google Chrome,我想为div应用CSS样式,但我不知道如何识别桌面和Android导航器的Chrome .myDIV{ [if CHROME???] width: 280px; [if ANDROID???] width: 100%; } 有没有办法从CSS中检测chrome或android navigator?我可能错了,但我认为唯一的办法是嗅探浏览器代理,然后在主体中添加一个类 不要检查Android(你不能在CSS中)-使用检查屏幕大小。这比检查特定的命名浏览器要好得多,当用于使设计在各种尺寸下工作

我想为div应用CSS样式,但我不知道如何识别桌面和Android导航器的Chrome

.myDIV{
[if CHROME???] width: 280px; 
[if ANDROID???] width: 100%; 
}

有没有办法从CSS中检测chrome或android navigator?

我可能错了,但我认为唯一的办法是嗅探浏览器代理,然后在主体中添加一个类

不要检查Android(你不能在CSS中)-使用检查屏幕大小。这比检查特定的命名浏览器要好得多,当用于使设计在各种尺寸下工作时,称为响应设计

.myDiv { width: 280px; }

@media screen and (max-width: 699px) {
  .myDiv { width: 100%; }
}

虽然没有针对较老的机器人的CSS攻击,但我找到了一种排除iPad/iPhone(任何iOS设备)的方法。这不适用于较旧的非“超高清”设备,但现在应该适用于任何现代设备

如何使用它:

/* Modern Androids (For Android 4.0+, Chrome 15+, Safari 5.1+, and Opera 14+) */

_:-webkit-full-screen, :root .selector { color:blue; }
在我的live CSS hacks测试页面进行测试:

之所以这样做,是因为iOS不支持:-webkit全屏CSS伪类,该伪类也包含在webkit发行版中

在发布这篇文章时,Safari是版本8,Chrome是开发/金丝雀版本,最多41个

享受吧