strip escaped new line from string
a[title="a not s\
o very long title"] {
color: blue;
is escaped as
a[title="a not so very long title"] {
color: blue
}
parsing range query is improved
@media (min-resolution: 2dppx) {}
is parsed as
@media (resolution>=2x) {}
NaN and Infinity are now handled in calc().
@media (min-width: 300px) and (max-width: 768px){
.s {
top: calc(NaN * 1px);
line-height: calc(NaN * 1);
color: alpha(from red/calc(0/0));
background: alpha(from red/calc(pi/0));
height: calc(1px * (NaN + 1));
width: calc(NaN + 1 + calc(NaN - 1 + calc(NaN / 1 + calc(NaN * 1))));
margin-left: calc(infinity + 1 + calc(infinity - 1 + calc(infinity / 1 + calc(infinity * 1))));
margin-right: calc(infinity + 1px + calc(infinity - 1 + calc(infinity / 1 + calc(infinity * 1))));
}
is parsed as
@media (300px<=width<=768px) {
.s {
top: calc(NaN*1px);
line-height: calc(NaN);
color: alpha(from red/calc(NaN));
background: alpha(from red/calc(1/0));
height: calc(1px*NaN);
width: calc(NaN);
margin-left: calc(0/0);
margin-right: calc(0/0 + 1px)
}
}
Parsing url() <url-modifiers> is supported.
.s {
background: url("star.gif" crossorigin(anonymous));
}
is parsed as
.s {
background: url(star.gif crossorigin(anonymous))
}
strip escaped new line from string
is escaped as
parsing range query is improved
is parsed as
NaN and Infinity are now handled in calc().
is parsed as
Parsing url() <url-modifiers> is supported.
is parsed as