{
  "css": {
    "selectors": {
      "before": {
        "__compat": {
          "description": "<code>::before</code>",
          "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::before",
          "support": {
            "chrome": [
              {
                "version_added": "1"
              },
              {
                "alternative_name": ":before",
                "version_added": "1"
              }
            ],
            "chrome_android": [
              {
                "version_added": "18"
              },
              {
                "alternative_name": ":before",
                "version_added": "18"
              }
            ],
            "edge": [
              {
                "version_added": "12"
              },
              {
                "alternative_name": ":before",
                "version_added": "12"
              }
            ],
            "firefox": [
              {
                "version_added": "1.5",
                "notes": [
                  "Before Firefox 57, Firefox had a bug where <code>::before</code> pseudo-elements were still generated, even if the <a href='https://developer.mozilla.org/docs/Web/CSS/content'><code>content</code></a> property value were set to <code>normal</code> or <code>none</code>.",
                  "Before Firefox 3.5, only the CSS level 2 behavior of <code>:before</code> was supported, which disallowed <a href='https://developer.mozilla.org/docs/Web/CSS/position'><code>position</code></a>, <a href='https://developer.mozilla.org/docs/Web/CSS/float'><code>float</code></a>, <code>list-style-*</code> and some <code>display</code> properties."
                ]
              },
              {
                "alternative_name": ":before",
                "version_added": "1"
              }
            ],
            "firefox_android": [
              {
                "version_added": "4",
                "notes": "Before Firefox 57, Firefox had a bug where <code>::before</code> pseudo-elements were still generated, even if the <a href='https://developer.mozilla.org/docs/Web/CSS/content'><code>content</code></a> property value were set to <code>normal</code> or <code>none</code>."
              },
              {
                "alternative_name": ":before",
                "version_added": "4"
              }
            ],
            "ie": [
              {
                "version_added": "9"
              },
              {
                "alternative_name": ":before",
                "version_added": "8"
              }
            ],
            "opera": [
              {
                "version_added": "7"
              },
              {
                "alternative_name": ":before",
                "version_added": "4"
              }
            ],
            "opera_android": [
              {
                "version_added": "10.1"
              },
              {
                "alternative_name": ":before",
                "version_added": "10.1"
              }
            ],
            "safari": [
              {
                "version_added": "4"
              },
              {
                "alternative_name": ":before",
                "version_added": "4"
              }
            ],
            "safari_ios": {
              "version_added": "5.1"
            },
            "samsunginternet_android": [
              {
                "version_added": "1.0"
              },
              {
                "alternative_name": ":before",
                "version_added": "1.0"
              }
            ],
            "webview_android": [
              {
                "version_added": "≤37"
              },
              {
                "alternative_name": ":before",
                "version_added": "≤37"
              }
            ]
          },
          "status": {
            "experimental": false,
            "standard_track": true,
            "deprecated": false
          }
        },
        "animation_and_transition_support": {
          "__compat": {
            "description": "Animation and transition support",
            "support": {
              "chrome": {
                "version_added": "26"
              },
              "chrome_android": {
                "version_added": "26"
              },
              "edge": {
                "version_added": "12"
              },
              "firefox": {
                "version_added": "4"
              },
              "firefox_android": {
                "version_added": "4"
              },
              "ie": {
                "version_added": false
              },
              "opera": {
                "version_added": "15"
              },
              "opera_android": {
                "version_added": "14"
              },
              "safari": {
                "version_added": false
              },
              "safari_ios": {
                "version_added": false
              },
              "samsunginternet_android": {
                "version_added": "1.5"
              },
              "webview_android": {
                "version_added": "≤37"
              }
            },
            "status": {
              "experimental": false,
              "standard_track": true,
              "deprecated": false
            }
          }
        }
      }
    }
  }
}
