Skip to content

Commit d64b859

Browse files
authored
use word-wrap instead of overflow-wrap when targeting ie11 (#2391)
1 parent 27bba37 commit d64b859

File tree

2 files changed

+15
-13
lines changed

2 files changed

+15
-13
lines changed

__tests__/fixtures/tailwind-output-ie11.css

+10-10
Original file line numberDiff line numberDiff line change
@@ -9154,12 +9154,12 @@ video {
91549154
}
91559155

91569156
.break-normal {
9157-
overflow-wrap: normal;
9157+
word-wrap: normal;
91589158
word-break: normal;
91599159
}
91609160

91619161
.break-words {
9162-
overflow-wrap: break-word;
9162+
word-wrap: break-word;
91639163
}
91649164

91659165
.break-all {
@@ -19982,12 +19982,12 @@ video {
1998219982
}
1998319983

1998419984
.sm\:break-normal {
19985-
overflow-wrap: normal;
19985+
word-wrap: normal;
1998619986
word-break: normal;
1998719987
}
1998819988

1998919989
.sm\:break-words {
19990-
overflow-wrap: break-word;
19990+
word-wrap: break-word;
1999119991
}
1999219992

1999319993
.sm\:break-all {
@@ -30780,12 +30780,12 @@ video {
3078030780
}
3078130781

3078230782
.md\:break-normal {
30783-
overflow-wrap: normal;
30783+
word-wrap: normal;
3078430784
word-break: normal;
3078530785
}
3078630786

3078730787
.md\:break-words {
30788-
overflow-wrap: break-word;
30788+
word-wrap: break-word;
3078930789
}
3079030790

3079130791
.md\:break-all {
@@ -41578,12 +41578,12 @@ video {
4157841578
}
4157941579

4158041580
.lg\:break-normal {
41581-
overflow-wrap: normal;
41581+
word-wrap: normal;
4158241582
word-break: normal;
4158341583
}
4158441584

4158541585
.lg\:break-words {
41586-
overflow-wrap: break-word;
41586+
word-wrap: break-word;
4158741587
}
4158841588

4158941589
.lg\:break-all {
@@ -52376,12 +52376,12 @@ video {
5237652376
}
5237752377

5237852378
.xl\:break-normal {
52379-
overflow-wrap: normal;
52379+
word-wrap: normal;
5238052380
word-break: normal;
5238152381
}
5238252382

5238352383
.xl\:break-words {
52384-
overflow-wrap: break-word;
52384+
word-wrap: break-word;
5238552385
}
5238652386

5238752387
.xl\:break-all {

src/plugins/wordBreak.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
export default function() {
2-
return function({ addUtilities, variants }) {
2+
return function({ addUtilities, variants, target }) {
3+
const wrapPropertyName = target('wordBreak') === 'ie11' ? 'word-wrap' : 'overflow-wrap'
4+
35
addUtilities(
46
{
57
'.break-normal': {
6-
'overflow-wrap': 'normal',
8+
[wrapPropertyName]: 'normal',
79
'word-break': 'normal',
810
},
9-
'.break-words': { 'overflow-wrap': 'break-word' },
11+
'.break-words': { [wrapPropertyName]: 'break-word' },
1012
'.break-all': { 'word-break': 'break-all' },
1113

1214
'.truncate': {

0 commit comments

Comments
 (0)