如何解决:not伪类在Android设备上不起作用
我的CSS中包含以下代码:
img:not(#some_image) {
margin-top:10px;
}
如果不是margin-top:10px;
,此CSS会为每个图像设置id="some_image"
。
这在许多浏览器上都有效。但是在Android设备上,这一点会被忽略,这意味着任何图像上都没有margin-top:10px;
。
是否有一种方法可以使:not
伪类在Android设备上运行?或者,我是否必须为每个非id="some_image"
的图像手动设置此样式?
解决方法
我终于发现我做错了,因为b1
伪类确实可以在Android浏览器中工作。
我有以下代码:
D:/example/help.tif
但这是错误的语法。
排除多个元素的正确方法是:
:not
Android似乎更img:not(#some_image,#another_image) {
margin-top:10px;
}
,因为只有在使用正确的语法的情况下它才能工作,而其他许多浏览器也使用错误的语法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。