如何检测浏览器对:after和:before的支持

克里斯多夫

我正在构建依赖于CSS:after:before伪选择器的菜单如何检测浏览器是否支持它们?

我发现这篇文章解释了如何检测可以在JavaScript中访问的CSS属性,但似乎不适用于我的情况。

[编辑]回应评论和第一回信:

  • 伪选择器添加元素,例如用于面包屑导航的箭头。
  • 我更喜欢功能检测而不是浏览器检测,因为某些浏览器可以在怪癖模式下工作(通常是IE 8 / IE 9)
倔强
document.querySelector(':after, :before');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检测浏览器是否支持 react-redux 应用程序和/或无法加载?

来自分类Dev

如何检测浏览器是否支持HTML 5

来自分类Dev

检测Polymer的浏览器支持

来自分类Dev

检测和重定向支持SNI的浏览器最有效的代码是什么?

来自分类Dev

如何检测不支持XHR2上传进度的浏览器

来自分类Dev

如何检测浏览器是否支持自定义元素

来自分类Dev

如何检测浏览器是否支持javascript中的乒乓框架?

来自分类Dev

如何检测浏览器是否支持CSS3模糊?

来自分类Dev

如何(功能)检测浏览器是否支持WebM alpha透明度?

来自分类Dev

如何仅一次检测浏览器支持cookie?

来自分类Dev

如何检查浏览器对AngularJS的支持?

来自分类Dev

如何检查浏览器对AngularJS的支持?

来自分类常见问题

如何使用Angular检测浏览器?

来自分类Dev

如何使用JavaScript检测浏览器?

来自分类Dev

如何单独检测浏览器刷新

来自分类Dev

如何检测文件被浏览器锁定?

来自分类Dev

jQuery检测浏览器是否支持Zoom

来自分类Dev

在浏览器中检测HTTP2 / SPDY支持

来自分类Dev

在浏览器中检测URI方案支持

来自分类Dev

检测浏览器是否支持语音合成标记语言

来自分类Dev

检测浏览器是否支持window.DeviceOrientationEvent

来自分类Dev

在浏览器中检测HTTP2 / SPDY支持

来自分类Dev

如何为跨浏览器支持调整视口大小和缩放比例?

来自分类Dev

在Razor视图中-如何检测浏览器类型和版本以选择线性渐变类型

来自分类Dev

如何在Firefox和Chrome浏览器中检测NPAPI插件/扩展的首次加载

来自分类Dev

使用PhantomJS和Firefox的浏览器自动化,支持不同的浏览器

来自分类Dev

浏览器是否支持getBoundingClientRect的width和height属性?

来自分类Dev

WebRTC:Safari和IE浏览器是否支持它?

来自分类Dev

检测浏览器和操作系统版本

Related 相关文章

  1. 1

    如何检测浏览器是否支持 react-redux 应用程序和/或无法加载?

  2. 2

    如何检测浏览器是否支持HTML 5

  3. 3

    检测Polymer的浏览器支持

  4. 4

    检测和重定向支持SNI的浏览器最有效的代码是什么?

  5. 5

    如何检测不支持XHR2上传进度的浏览器

  6. 6

    如何检测浏览器是否支持自定义元素

  7. 7

    如何检测浏览器是否支持javascript中的乒乓框架?

  8. 8

    如何检测浏览器是否支持CSS3模糊?

  9. 9

    如何(功能)检测浏览器是否支持WebM alpha透明度?

  10. 10

    如何仅一次检测浏览器支持cookie?

  11. 11

    如何检查浏览器对AngularJS的支持?

  12. 12

    如何检查浏览器对AngularJS的支持?

  13. 13

    如何使用Angular检测浏览器?

  14. 14

    如何使用JavaScript检测浏览器?

  15. 15

    如何单独检测浏览器刷新

  16. 16

    如何检测文件被浏览器锁定?

  17. 17

    jQuery检测浏览器是否支持Zoom

  18. 18

    在浏览器中检测HTTP2 / SPDY支持

  19. 19

    在浏览器中检测URI方案支持

  20. 20

    检测浏览器是否支持语音合成标记语言

  21. 21

    检测浏览器是否支持window.DeviceOrientationEvent

  22. 22

    在浏览器中检测HTTP2 / SPDY支持

  23. 23

    如何为跨浏览器支持调整视口大小和缩放比例?

  24. 24

    在Razor视图中-如何检测浏览器类型和版本以选择线性渐变类型

  25. 25

    如何在Firefox和Chrome浏览器中检测NPAPI插件/扩展的首次加载

  26. 26

    使用PhantomJS和Firefox的浏览器自动化,支持不同的浏览器

  27. 27

    浏览器是否支持getBoundingClientRect的width和height属性?

  28. 28

    WebRTC:Safari和IE浏览器是否支持它?

  29. 29

    检测浏览器和操作系统版本

热门标签

归档