Skip to content

Commit 9216c53

Browse files
committed
Update demos and issues
1 parent cca10c3 commit 9216c53

File tree

7 files changed

+94
-4
lines changed

7 files changed

+94
-4
lines changed

.dev-assets/syntax-issues/bugs/property-value-slash-issue.css

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,33 @@
66
.example {
77
grid-column: 1/-1;
88
grid-row: 1 / 3;
9+
}
10+
11+
12+
13+
.nested-example {
14+
div:active {gap:0}
15+
16+
/* Unknown use case for active as a property value so it's always a selector */
17+
select :active,
18+
select:active
19+
{
20+
content: '{'
21+
color:active;
22+
23+
.nested-example {
24+
div:active {gap:0}
25+
26+
div {
27+
content: '{'
28+
}
929

10-
width: clamp(100px, calc(30% / 2rem - 10px), 900px);
11-
width: some-edgy-new-function(30% / 2rem + 10px);
30+
select :active,
31+
/* Unknown use case for active as a property value so it's always a selector */
32+
select:active
33+
{
34+
color:active
35+
}
36+
}
37+
}
1238
}

demo/at-namespace-demo.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
@namespace "XML";
22

3+
@namespace "/";
4+
35
@namespace prefix "XML" ;
46

57
@namespace url("http://a.bc/");

demo/keyword-delimiter.css

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
.valid-delimiters {
2+
grid-column: 1/-1;
3+
grid-row: 1 / 3;
4+
font: 16px/1.5 'Helvetica Neue', sans-serif;
5+
border-radius:50% / 30%;
6+
box-shadow:10px 10px 5px rgba(0,0,0,0.5) / inset;
7+
background:url("image.jpg") / cover;
8+
grid:auto-flow dense / auto auto;
9+
}
10+
11+
.invalid-delimiters {
12+
content: '/';
13+
content: "/";
14+
src: url("/webfont.woff2") format("woff2"), url("/webfont.woff") format("woff");
15+
width: some-edgy-new-function(30% / 2rem + 10px);
16+
max-width: calc((768 / 16) * 1rem);
17+
content:ATTR(VAR(--name) px, "N/A");
18+
content:ATTR(VAR(--name) px, 'N/A');
19+
content:url(http://github.com/);
20+
21+
a[href^='/page'] {gap: 0;}
22+
23+
@import "/css/styles.css";
24+
@import url("/1.css");
25+
@import url("https://fonts.googleapis.com/css?family=Open+Sans");
26+
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
27+
28+
@namespace "/";
29+
30+
@namespace pre "http://url/";
31+
32+
@media (min-aspect-ratio: 3 / 4) and (max-aspect-ratio: 20 / 17) {}
33+
34+
a{content: url (http://a.pl/)}
35+
}

demo/properties-demo.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
font: 16px/1.5 'Helvetica Neue', sans-serif;
1212
grid-column: 1/-1;
1313
grid-row: 1 / 3;
14+
content: "/";
1415
unicode-range: u+0-7F;
1516
unicode-range: U+0025-00FF;
1617
custom-property: value;

demo/shared-values-demo.css

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
/* Shared values between selectors and properties. Only matters when using condense formatting without any closing punctuation such as `name:value`, otherwise follow punctuation rules */
22

3+
/* ACTIVE */
4+
.nested-example {
5+
div:active {gap:0}
6+
7+
/* Unknown use case for active as a property value so it's always a selector */
8+
select :active,
9+
select:active
10+
{
11+
color:active;
12+
13+
.nested-example {
14+
div:active {gap:0}
15+
16+
div {
17+
content: '{'
18+
}
19+
20+
select :active,
21+
/* Unknown use case for active as a property value so it's always a selector */
22+
select:active
23+
{
24+
color:active
25+
}
26+
}
27+
}
28+
329
@supports/*===*/not/*==****************|
430
==*/(display:table-cell)/*============*/ and (display: list-item)/*}*/{}
531

@@ -18,12 +44,12 @@ select:not(something):content
1844
select :active,
1945
select:active
2046
{
21-
color:active
47+
color:active;
2248

2349
.nested-example {
2450
div:active {gap:0}
2551
div {
26-
content: '{'
52+
content: '{''
2753
}
2854

2955
select :active,

0 commit comments

Comments
 (0)