Skip to content

Commit d51f0a4

Browse files
committed
Use double colons for psuedo elements
Fix twbs#17052
1 parent c8ab0a5 commit d51f0a4

11 files changed

+26
-26
lines changed

scss/_breadcrumb.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
> li {
99
display: inline-block;
1010

11-
+ li:before {
11+
+ li::before {
1212
$nbsp: "\00a0";
1313
padding-right: .5rem;
1414
padding-left: .5rem;

scss/_carousel.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,12 @@
141141
}
142142

143143
.icon-prev {
144-
&:before {
144+
&::before {
145145
content: "\2039";// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)
146146
}
147147
}
148148
.icon-next {
149-
&:before {
149+
&::before {
150150
content: "\203a";// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)
151151
}
152152
}

scss/_custom-forms.scss

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@
109109
.c-input {
110110
display: inline;
111111

112-
&:after {
112+
&::after {
113113
display: block;
114114
margin-bottom: .25rem;
115115
content: "";
@@ -199,10 +199,10 @@
199199
border-radius: .25rem;
200200
@include box-shadow(inset 0 .2rem .4rem rgba(0,0,0,.05));
201201
}
202-
.file-custom:after {
202+
.file-custom::after {
203203
content: "Choose file...";
204204
}
205-
.file-custom:before {
205+
.file-custom::before {
206206
position: absolute;
207207
top: -.075rem;
208208
right: -.075rem;

scss/_dropdown.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
.dropdown-toggle {
88
// Generate the caret automatically
9-
&:after {
9+
&::after {
1010
display: inline-block;
1111
width: 0;
1212
height: 0;
@@ -26,7 +26,7 @@
2626

2727
.dropup {
2828
.dropdown-toggle {
29-
&:after {
29+
&::after {
3030
border-bottom: $caret-width solid;
3131
border-top: 0;
3232
}

scss/_navbar.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
margin-left: $navbar-padding-horizontal;
9494
overflow: hidden;
9595

96-
&:before {
96+
&::before {
9797
content: "\00a0";
9898
}
9999
}

scss/_popover.scss

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
margin-left: -$popover-arrow-outer-width;
3030
border-top-color: $popover-arrow-outer-color;
3131
border-bottom-width: 0;
32-
&:after {
32+
&::after {
3333
bottom: 1px;
3434
margin-left: -$popover-arrow-width;
3535
content: "";
@@ -49,7 +49,7 @@
4949
margin-top: -$popover-arrow-outer-width;
5050
border-right-color: $popover-arrow-outer-color;
5151
border-left-width: 0;
52-
&:after {
52+
&::after {
5353
bottom: -$popover-arrow-width;
5454
left: 1px;
5555
content: "";
@@ -69,7 +69,7 @@
6969
margin-left: -$popover-arrow-outer-width;
7070
border-top-width: 0;
7171
border-bottom-color: $popover-arrow-outer-color;
72-
&:after {
72+
&::after {
7373
top: 1px;
7474
margin-left: -$popover-arrow-width;
7575
content: "";
@@ -89,7 +89,7 @@
8989
margin-top: -$popover-arrow-outer-width;
9090
border-right-width: 0;
9191
border-left-color: $popover-arrow-outer-color;
92-
&:after {
92+
&::after {
9393
right: 1px;
9494
bottom: -$popover-arrow-width;
9595
content: "";
@@ -118,11 +118,11 @@
118118

119119
// Arrows
120120
//
121-
// .popover-arrow is outer, .popover-arrow:after is inner
121+
// .popover-arrow is outer, .popover-arrow::after is inner
122122

123123
.popover-arrow {
124124
&,
125-
&:after {
125+
&::after {
126126
position: absolute;
127127
display: block;
128128
width: 0;
@@ -134,7 +134,7 @@
134134
.popover-arrow {
135135
border-width: $popover-arrow-outer-width;
136136
}
137-
.popover-arrow:after {
137+
.popover-arrow::after {
138138
content: "";
139139
border-width: $popover-arrow-width;
140140
}

scss/_print.scss

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
@media print {
99
*,
10-
*:before,
11-
*:after {
10+
*::before,
11+
*::after {
1212
text-shadow: none !important;
1313
box-shadow: none !important;
1414
}
@@ -18,7 +18,7 @@
1818
text-decoration: underline;
1919
}
2020

21-
abbr[title]:after {
21+
abbr[title]::after {
2222
content: " (" attr(title) ")";
2323
}
2424

scss/_progress.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
@include border-radius($border-radius);
3232
@include box-shadow(inset 0 .1rem .1rem rgba(0,0,0,.1));
3333
}
34-
.progress[value]::-webkit-progress-value::before {
34+
.progress[value]::-webkit-progress-value:::before {
3535
content: attr(value);
3636
}
3737
.progress[value]::-webkit-progress-value {

scss/_reboot.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ html {
2222
}
2323

2424
*,
25-
*:before,
26-
*:after {
25+
*::before,
26+
*::after {
2727
box-sizing: inherit;
2828
}
2929

scss/_type.scss

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ mark,
143143
line-height: $line-height;
144144
color: $blockquote-small-color;
145145

146-
&:before {
146+
&::before {
147147
content: "\2014 \00A0"; // em dash, nbsp
148148
}
149149
}
@@ -159,8 +159,8 @@ mark,
159159

160160
// Account for citation
161161
footer {
162-
&:before { content: ""; }
163-
&:after {
162+
&::before { content: ""; }
163+
&::after {
164164
content: "\00A0 \2014"; // nbsp, em dash
165165
}
166166
}

scss/mixins/_clearfix.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@mixin clearfix() {
2-
&:after {
2+
&::after {
33
content: "";
44
display: table;
55
clear: both;

0 commit comments

Comments
 (0)