diff --git a/scss/_utilities.scss b/scss/_utilities.scss index 7c53a44c4062..60ac6dac2741 100644 --- a/scss/_utilities.scss +++ b/scss/_utilities.scss @@ -433,8 +433,8 @@ $utilities: map-merge( class: font, values: italic normal ), - "overflow-wrap": ( - property: overflow-wrap word-break, // word-break for IE & < Edge 18 + "word-wrap": ( + property: word-wrap, class: text, values: (break: break-word) ), diff --git a/scss/mixins/_reset-text.scss b/scss/mixins/_reset-text.scss index bfa9f6e9ad88..354f5648b8f8 100644 --- a/scss/mixins/_reset-text.scss +++ b/scss/mixins/_reset-text.scss @@ -1,6 +1,6 @@ @mixin reset-text { font-family: $font-family-base; - // We deliberately do NOT reset font-size or word-wrap. + // We deliberately do NOT reset font-size or overflow-wrap / word-wrap. font-style: normal; font-weight: $font-weight-normal; line-height: $line-height-base; diff --git a/site/content/docs/4.3/utilities/text.md b/site/content/docs/4.3/utilities/text.md index 88f595b16ffe..d7a8e97b09b2 100644 --- a/site/content/docs/4.3/utilities/text.md +++ b/site/content/docs/4.3/utilities/text.md @@ -45,7 +45,7 @@ Prevent text from wrapping with a `.text-nowrap` class. ## Word break -Prevent long strings of text from breaking your components' layout by using `.text-break` to set `overflow-wrap: break-word` (and `word-break: break-word` for IE & Edge compatibility). +Prevent long strings of text from breaking your components' layout by using `.text-break` to set `word-wrap: break-word`. We use `word-wrap` instead of the more common `overflow-wrap` for wider browser support. {{< example >}}

mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm