For example if I do this to leave the element that is in fullscreen with height and width equal to 100% it does not work:
:fullscreen,
:full-screen,
:-webkit-full-screen,
:-moz-full-screen,
:-ms-fullscreen {
width: 100% !important;
height: 100% !important;
}
But if I separate like this it works:
:fullscreen {
width: 100% !important;
height: 100% !important;
}
:full-screen {
width: 100% !important;
height: 100% !important;
}
:-webkit-full-screen {
width: 100% !important;
height: 100% !important;
}
:-moz-full-screen {
width: 100% !important;
height: 100% !important;
}
:-ms-fullscreen {
width: 100% !important;
height: 100% !important;
}
The same thing happens with other selectors; if I do this does not work:
::-webkit-input-placeholder, /* Chrome/Opera/Safari */
::-moz-placeholder, /* Firefox 19+ (com ::) */
:-moz-placeholder, /* Firefox 18- (com :) */
:-ms-input-placeholder { /* IE 10+ */
color: #f00;
}
<input placeholder="testando">
But separating works:
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #f00;
}
::-moz-placeholder { /* Firefox 19+ (com ::) */
color: #f00;
}
:-moz-placeholder { /* Firefox 18- (com :) */
color: #f00;
}
:-ms-input-placeholder { /* IE 10+ */
color: #f00;
}
<input placeholder="testando">