File tree Expand file tree Collapse file tree 4 files changed +198
-0
lines changed Expand file tree Collapse file tree 4 files changed +198
-0
lines changed Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < title > CSS zoom applies to border-spacing when specified and inherited</ title >
3+ < link rel ="help " href ="https://drafts.csswg.org/css-viewport/ ">
4+ < link rel ="match " href ="reference/border-spacing-without-border-ref.html ">
5+
6+ < style >
7+ .table {
8+ display : table;
9+ }
10+ .row {
11+ display : table-row;
12+ }
13+ .cell {
14+ display : table-cell;
15+ }
16+ .spacing {
17+ border-collapse : separate;
18+ border-spacing : 17px 11px ;
19+ }
20+ .zoom {
21+ zoom : 2 ;
22+ }
23+ </ style >
24+
25+ < div class ="table spacing ">
26+ < div class ="row ">
27+ < div class ="cell "> unzoomed</ div >
28+ < div class ="cell "> unzoomed</ div >
29+ </ div >
30+ < div class ="row ">
31+ < div class ="cell "> unzoomed</ div >
32+ < div class ="cell "> unzoomed</ div >
33+ </ div >
34+ </ div >
35+
36+ < div class ="zoom spacing ">
37+ < div class ="table ">
38+ < div class ="row ">
39+ < div class ="cell "> zoomed</ div >
40+ < div class ="cell "> zoomed</ div >
41+ </ div >
42+ < div class ="row ">
43+ < div class ="cell "> zoomed</ div >
44+ < div class ="cell "> zoomed</ div >
45+ </ div >
46+ </ div >
47+ </ div >
48+
49+ < div class ="spacing ">
50+ < div class ="table zoom ">
51+ < div class ="row ">
52+ < div class ="cell "> zoomed inherited</ div >
53+ < div class ="cell "> zoomed inherited</ div >
54+ </ div >
55+ < div class ="row ">
56+ < div class ="cell "> zoomed inherited</ div >
57+ < div class ="cell "> zoomed inherited</ div >
58+ </ div >
59+ </ div >
60+ </ div >
Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < title > CSS zoom applies to border-spacing when specified and inherited</ title >
3+ < link rel ="help " href ="https://drafts.csswg.org/css-viewport/ ">
4+
5+ < style >
6+ body {
7+ --scale : 1 ;
8+ }
9+ .table {
10+ display : table;
11+ }
12+ .row {
13+ display : table-row;
14+ }
15+ .cell {
16+ display : table-cell;
17+ font-size : calc (1rem * var (--scale ));
18+ }
19+ .spacing {
20+ border-collapse : separate;
21+ border-spacing : calc (17px * var (--scale )) calc (11px * var (--scale ));
22+ }
23+ .zoom {
24+ --scale : 2 ;
25+ }
26+ </ style >
27+
28+ < div class ="table spacing ">
29+ < div class ="row ">
30+ < div class ="cell "> unzoomed</ div >
31+ < div class ="cell "> unzoomed</ div >
32+ </ div >
33+ < div class ="row ">
34+ < div class ="cell "> unzoomed</ div >
35+ < div class ="cell "> unzoomed</ div >
36+ </ div >
37+ </ div >
38+
39+ < div class ="table spacing zoom ">
40+ < div class ="row ">
41+ < div class ="cell "> zoomed</ div >
42+ < div class ="cell "> zoomed</ div >
43+ </ div >
44+ < div class ="row ">
45+ < div class ="cell "> zoomed</ div >
46+ < div class ="cell "> zoomed</ div >
47+ </ div >
48+ </ div >
49+
50+ < div class ="table spacing zoom ">
51+ < div class ="row ">
52+ < div class ="cell "> zoomed inherited</ div >
53+ < div class ="cell "> zoomed inherited</ div >
54+ </ div >
55+ < div class ="row ">
56+ < div class ="cell "> zoomed inherited</ div >
57+ < div class ="cell "> zoomed inherited</ div >
58+ </ div >
59+ </ div >
Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < html >
3+ < head >
4+ < style >
5+ .container {
6+ width : 400px ;
7+ height : 100px ;
8+ }
9+
10+ .table-group {
11+ display : table;
12+ border-spacing : 10px ;
13+ border-collapse : separate;
14+ }
15+
16+ .table-row {
17+ display : table-row;
18+ }
19+
20+ .table-cell {
21+ display : table-cell;
22+ }
23+ </ style >
24+ </ head >
25+ < body >
26+ < div class ="container ">
27+ < svg width ="100% " height ="100% ">
28+ < g class ="table-group ">
29+ < g class ="table-row ">
30+ < rect class ="table-cell " x ="0 " y ="0 " width ="120 " height ="80 " />
31+ < rect class ="table-cell " x ="160 " y ="0 " width ="120 " height ="80 " />
32+ </ g >
33+ </ g >
34+ </ svg >
35+ </ div >
36+ </ body >
37+ </ html >
Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < html >
3+ < head >
4+ < meta charset ="utf-8 ">
5+ < title > CSS Tables: border-spacing with display: table on non-root SVG</ title >
6+ < link rel ="help " href ="https://www.w3.org/TR/CSS22/tables.html#separated-borders ">
7+ < link rel ="help " href ="https://www.w3.org/TR/css-tables-3/#separated-borders ">
8+ < link rel ="match " href ="border-spacing-svg-zoom-table-display-ref.html ">
9+ < style >
10+ .container {
11+ width : 400px ;
12+ height : 100px ;
13+ }
14+
15+ .table-group {
16+ display : table;
17+ border-spacing : 10px ;
18+ border-collapse : separate;
19+ }
20+
21+ .table-row {
22+ display : table-row;
23+ }
24+
25+ .table-cell {
26+ display : table-cell;
27+ }
28+ </ style >
29+ </ head >
30+ < body >
31+ < div class ="container ">
32+ < svg width ="100% " height ="100% " style ="zoom: 2.0; ">
33+ < g class ="table-group ">
34+ < g class ="table-row ">
35+ < rect class ="table-cell " x ="0 " y ="0 " width ="60 " height ="40 " />
36+ < rect class ="table-cell " x ="80 " y ="0 " width ="60 " height ="40 " />
37+ </ g >
38+ </ g >
39+ </ svg >
40+ </ div >
41+ </ body >
42+ </ html >
You can’t perform that action at this time.
0 commit comments