{
    "hanging-punctuation-property": [
        {
            "engines": [],
            "partial": [
                "webkit"
            ],
            "filename": "css/properties/hanging-punctuation.json",
            "name": "hanging-punctuation",
            "slug": "CSS/hanging-punctuation",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/hanging-punctuation",
            "summary": "The hanging-punctuation CSS property specifies whether a punctuation mark should hang at the start or end of a line of text. Hanging punctuation may be placed outside the line box.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10",
                    "partial_implementation": true,
                    "notes": [
                        "The <code>force-end</code> keyword is recognized but has no effect.",
                        "The characters <code>U+0027</code> and <code>U+0022</code> are not supported by the <code>first</code> and <code>last</code> keywords."
                    ]
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "caniuse": {
                "feature": "css-hanging-punctuation",
                "title": "CSS hanging-punctuation"
            },
            "title": "hanging-punctuation"
        }
    ],
    "hyphens-property": [
        {
            "engines": [
                "blink",
                "gecko"
            ],
            "prefixed": [
                "webkit"
            ],
            "filename": "css/properties/hyphens.json",
            "name": "hyphens",
            "slug": "CSS/hyphens",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/hyphens",
            "summary": "The hyphens CSS property specifies how words should be hyphenated when text wraps across multiple lines. It can prevent hyphenation entirely, hyphenate at manually-specified points within the text, or let the browser automatically insert hyphens where appropriate.",
            "support": {
                "chrome": [
                    {
                        "version_added": "55"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "13"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": [
                    {
                        "version_added": "43"
                    },
                    {
                        "prefix": "-moz-",
                        "version_added": "6"
                    }
                ],
                "firefox_android": "mirror",
                "ie": {
                    "prefix": "-ms-",
                    "version_added": "10",
                    "partial_implementation": true,
                    "notes": "Only works if the specified language is the same as the language of the underlying OS."
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "prefix": "-webkit-",
                    "version_added": "5.1"
                },
                "safari_ios": {
                    "prefix": "-webkit-",
                    "version_added": "4.2"
                },
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "79"
                    }
                ]
            },
            "title": "hyphens"
        }
    ],
    "letter-spacing-property": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/letter-spacing.json",
            "name": "letter-spacing",
            "slug": "CSS/letter-spacing",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/letter-spacing",
            "summary": "The letter-spacing CSS property sets the horizontal spacing behavior between text characters. This value is added to the natural spacing between characters while rendering the text. Positive values of letter-spacing causes characters to spread farther apart, while negative values of letter-spacing bring characters closer together.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "4"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "3.5"
                },
                "opera_android": {
                    "version_added": "10.1"
                },
                "safari": {
                    "version_added": "1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "letter-spacing"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "svg/attributes/presentation.json",
            "name": "letter-spacing",
            "slug": "SVG/Attribute/letter-spacing",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/letter-spacing",
            "summary": "The letter-spacing attribute controls spacing between text characters, in addition to any spacing from the kerning attribute.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "73"
                },
                "firefox_android": {
                    "version_added": false
                },
                "ie": {
                    "version_added": "9"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": true
                },
                "opera_android": {
                    "version_added": true
                },
                "safari": {
                    "version_added": "5.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "letter-spacing"
        }
    ],
    "line-break-property": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/line-break.json",
            "name": "line-break",
            "slug": "CSS/line-break",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/line-break",
            "summary": "The line-break CSS property sets how to break lines of Chinese, Japanese, or Korean (CJK) text when working with punctuation and symbols.",
            "support": {
                "chrome": [
                    {
                        "version_added": "58"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "1"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "14"
                },
                "firefox": {
                    "version_added": "69"
                },
                "firefox_android": "mirror",
                "ie": [
                    {
                        "version_added": "5.5"
                    },
                    {
                        "prefix": "-ms-",
                        "version_added": "8"
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "11"
                    },
                    {
                        "version_added": "3",
                        "prefix": "-webkit-"
                    },
                    {
                        "version_added": "2",
                        "version_removed": "3",
                        "prefix": "-khtml-"
                    }
                ],
                "safari_ios": [
                    {
                        "version_added": "11"
                    },
                    {
                        "version_added": "1",
                        "prefix": "-webkit-"
                    }
                ],
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "58"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "37"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "79"
                    }
                ]
            },
            "title": "line-break"
        }
    ],
    "overflow-wrap-property": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/overflow-wrap.json",
            "name": "overflow-wrap",
            "slug": "CSS/overflow-wrap",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap",
            "summary": "The overflow-wrap CSS property applies to inline elements, setting whether the browser should insert line breaks within an otherwise unbreakable string to prevent text from overflowing its line box.",
            "support": {
                "chrome": [
                    {
                        "version_added": "23"
                    },
                    {
                        "alternative_name": "word-wrap",
                        "version_added": "1"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "18"
                },
                "firefox": [
                    {
                        "version_added": "49"
                    },
                    {
                        "alternative_name": "word-wrap",
                        "version_added": "3.5"
                    }
                ],
                "firefox_android": "mirror",
                "ie": {
                    "alternative_name": "word-wrap",
                    "version_added": "5.5"
                },
                "oculus": "mirror",
                "opera": [
                    {
                        "version_added": "12.1"
                    },
                    {
                        "alternative_name": "word-wrap",
                        "version_added": "10.5"
                    }
                ],
                "opera_android": [
                    {
                        "version_added": "12.1"
                    },
                    {
                        "alternative_name": "word-wrap",
                        "version_added": "11"
                    }
                ],
                "safari": [
                    {
                        "version_added": "7"
                    },
                    {
                        "alternative_name": "word-wrap",
                        "version_added": "1"
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "alternative_name": "word-wrap",
                        "version_added": "1"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "alternative_name": "word-wrap",
                        "version_added": "79"
                    }
                ]
            },
            "title": "overflow-wrap"
        }
    ],
    "tab-size-property": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/tab-size.json",
            "name": "tab-size",
            "slug": "CSS/tab-size",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/tab-size",
            "summary": "The tab-size CSS property is used to customize the width of tab characters (U+0009).",
            "support": {
                "chrome": {
                    "version_added": "21",
                    "notes": "This property is not yet animatable."
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": [
                    {
                        "version_added": "91"
                    },
                    {
                        "prefix": "-moz-",
                        "version_added": "4",
                        "notes": "Before Firefox 53, this property was not animatable."
                    }
                ],
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": [
                    {
                        "version_added": "15"
                    },
                    {
                        "prefix": "-o-",
                        "version_added": "10.5",
                        "version_removed": "15"
                    }
                ],
                "opera_android": [
                    {
                        "version_added": "14"
                    },
                    {
                        "prefix": "-o-",
                        "version_added": "11",
                        "version_removed": "14"
                    }
                ],
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "4.4"
                },
                "edge_blink": {
                    "version_added": "79",
                    "notes": "This property is not yet animatable."
                }
            },
            "title": "tab-size"
        }
    ],
    "text-align-last-property": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/text-align-last.json",
            "name": "text-align-last",
            "slug": "CSS/text-align-last",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/text-align-last",
            "summary": "The text-align-last CSS property sets how the last line of a block or a line, right before a forced line break, is aligned.",
            "support": {
                "chrome": {
                    "version_added": "47"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "49"
                    },
                    {
                        "prefix": "-moz-",
                        "version_added": "12",
                        "version_removed": "53"
                    }
                ],
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "5.5",
                    "partial_implementation": true,
                    "notes": [
                        "IE only supports <code>text-align-last</code> when <code>text-align</code> is set to <code>justify</code>.",
                        "The <code>start</code> and <code>end</code> values are not supported."
                    ]
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "caniuse": {
                "feature": "css-text-align-last",
                "title": "CSS3 text-align-last"
            },
            "title": "text-align-last"
        }
    ],
    "text-align-property": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/text-align.json",
            "name": "text-align",
            "slug": "CSS/text-align",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/text-align",
            "summary": "The text-align CSS property sets the horizontal alignment of the inline-level content inside a block element or table-cell box. This means it works like vertical-align but in the horizontal direction.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "3"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "3.5"
                },
                "opera_android": {
                    "version_added": "10.1"
                },
                "safari": {
                    "version_added": "1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "text-align"
        }
    ],
    "text-indent-property": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/text-indent.json",
            "name": "text-indent",
            "slug": "CSS/text-indent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/text-indent",
            "summary": "The text-indent CSS property sets the length of empty space (indentation) that is put before lines of text in a block.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "3"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "3.5"
                },
                "opera_android": "mirror",
                "safari": {
                    "version_added": "1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "caniuse": {
                "feature": "css-text-indent",
                "title": "CSS text-indent"
            },
            "title": "text-indent"
        }
    ],
    "text-justify-property": [
        {
            "engines": [
                "blink",
                "gecko"
            ],
            "needsflag": [
                "blink"
            ],
            "filename": "css/properties/text-justify.json",
            "name": "text-justify",
            "slug": "CSS/text-justify",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/text-justify",
            "summary": "The text-justify CSS property sets what type of justification should be applied to text when text-align: justify; is set on an element.",
            "support": {
                "chrome": {
                    "version_added": "32",
                    "flags": [
                        {
                            "type": "preference",
                            "name": "#enable-experimental-web-platform-features",
                            "value_to_set": "true"
                        }
                    ],
                    "notes": "<code>inter-word</code> and <code>distribute</code> (deprecated) values are supported, but <code>distribute</code> behavior is buggy."
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": {
                    "version_added": "55"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "11",
                    "notes": "Standard values <code>inter-character</code> and <code>none</code> are supported. The deprecated <code>distribute</code> value is also supported."
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false,
                    "notes": "See <a href='https://webkit.org/b/99945'>bug 9945</a>."
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79",
                    "flags": [
                        {
                            "type": "preference",
                            "name": "#enable-experimental-web-platform-features",
                            "value_to_set": "true"
                        }
                    ],
                    "notes": "<code>inter-word</code> and <code>distribute</code> (deprecated) values are supported, but <code>distribute</code> behavior is buggy."
                }
            },
            "caniuse": {
                "feature": "css-text-justify",
                "title": "CSS text-justify"
            },
            "title": "text-justify"
        }
    ],
    "text-transform": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/text-transform.json",
            "name": "text-transform",
            "slug": "CSS/text-transform",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/text-transform",
            "summary": "The text-transform CSS property specifies how to capitalize an element's text. It can be used to make text appear in all-uppercase or all-lowercase, or with each word capitalized. It also can help improve legibility for ruby.",
            "support": {
                "chrome": {
                    "version_added": "1",
                    "notes": "The <code>text-transform</code> property does not work for <code>::first-line</code> pseudo-elements (nor for the one-colon syntax). See <a href='https://crbug.com/129669'>Chromium bug 129669</a>."
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "4"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "7",
                    "notes": "Since Opera 15, the <code>text-transform</code> property does not work for <code>::first-line</code> pseudo-elements (nor for the one-colon syntax). See <a href='https://crbug.com/129669'>Chromium bug 129669</a>."
                },
                "opera_android": {
                    "version_added": "11"
                },
                "safari": {
                    "version_added": "1",
                    "notes": "The <code>text-transform</code> property does not work for <code>::first-line</code> pseudo-elements (also not for the old one-colon syntax). See <a href='https://webkit.org/b/3409'>WebKit bug 3409</a>."
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79",
                    "notes": "The <code>text-transform</code> property does not work for <code>::first-line</code> pseudo-elements (nor for the one-colon syntax). See <a href='https://crbug.com/129669'>Chromium bug 129669</a>."
                }
            },
            "title": "text-transform"
        }
    ],
    "white-space-property": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/white-space.json",
            "name": "white-space",
            "slug": "CSS/white-space",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/white-space",
            "summary": "The white-space CSS property sets how white space inside an element is handled.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "5.5"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "4"
                },
                "opera_android": {
                    "version_added": "10.1"
                },
                "safari": {
                    "version_added": "1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "white-space"
        }
    ],
    "word-break-property": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/word-break.json",
            "name": "word-break",
            "slug": "CSS/word-break",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/word-break",
            "summary": "The word-break CSS property sets whether line breaks appear wherever the text would otherwise overflow its content box.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "15"
                },
                "firefox_android": "mirror",
                "ie": [
                    {
                        "version_added": "5.5",
                        "notes": "No version of Internet Explorer supports the <code>initial</code> value."
                    },
                    {
                        "prefix": "-ms-",
                        "version_added": "8",
                        "notes": "Don't use <code>-ms-word-break</code>, which is a synonym for <code>word-break</code>."
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "3"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "word-break"
        }
    ],
    "word-spacing-property": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/word-spacing.json",
            "name": "word-spacing",
            "slug": "CSS/word-spacing",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/word-spacing",
            "summary": "The word-spacing CSS property sets the length of space between words and between tags.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "6"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "3.5"
                },
                "opera_android": "mirror",
                "safari": {
                    "version_added": "1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "word-spacing"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "svg/attributes/presentation.json",
            "name": "word-spacing",
            "slug": "SVG/Attribute/word-spacing",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/word-spacing",
            "summary": "The word-spacing attribute specifies spacing behavior between words.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "73"
                },
                "firefox_android": {
                    "version_added": false
                },
                "ie": {
                    "version_added": "9"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": true
                },
                "opera_android": {
                    "version_added": true
                },
                "safari": {
                    "version_added": "5.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "word-spacing"
        }
    ]
}
