Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(154)

Side by Side Diff: LayoutTests/fast/regions/region-styling/region-style-rule-specificity.html

Issue 159933010: Remove everything region-specific from LayoutTests. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!doctype html>
2 <html>
3 <head>
4 <style>
5 body {
6 font-family: monospace;
7 font-size: 1em;
8 }
9 p {
10 margin: 0;
11 line-height: 1em;
12 }
13 .container {
14 background-color: lightgray;
15 width: 15em;
16 height: 5em;
17 }
18 /* selector specificity
19 #id => 100
20 .class => 10
21 element => 1
22 */
23 /*
24 selector position
25 in style="" attribute
26 in <style/> element / external file
27 */
28
29 /* Testing selector specificity is respected in @region style bl ocks */
30 #f1 {
31 -webkit-flow-into: flow1;
32 }
33 #r1 {
34 -webkit-flow-from: flow1;
35 }
36 @-webkit-region #r1 {
37 * {
38 background-color: yellow;
39 }
40 p {
41 background-color: lightgreen;
42 }
43 .cr1 {
44 background-color: lime;
45 }
46 #p1 {
47 background-color: green;
48 }
49 }
50
51 /* Testing selector position is respected in @region style block s */
52 #f2 {
53 -webkit-flow-into: flow2;
54 }
55 #r2 {
56 -webkit-flow-from: flow2;
57 }
58 @-webkit-region #r2 {
59 p, .cr21, #p2 {
60 background-color: red;
61 }
62 }
63 @-webkit-region #r2 {
64 p {
65 background-color: lightgreen;
66 }
67 .cr22 {
68 background-color: lime;
69 }
70 #p2 {
71 background-color: green;
72 }
73 }
74
75 /* More specific selector in flowed content than in @region styl e */
76 .c3 {
77 background-color: lime;
78 }
79 #p31, #p32 {
80 background-color: lime;
81 }
82 #f3 {
83 -webkit-flow-into: flow3;
84 }
85 #r3 {
86 -webkit-flow-from: flow3;
87 }
88 @-webkit-region #r3 {
89 p, .cr3 {
90 background-color: red;
91 }
92 }
93
94 /* Flowed content has style attribute */
95 #f4 {
96 -webkit-flow-into: flow4;
97 }
98 #r4 {
99 -webkit-flow-from: flow4;
100 }
101 @-webkit-region #r4 {
102 p, #p4, .cr4 {
103 background-color: red;
104 }
105 }
106 </style>
107 </head>
108 <body>
109 <!-- Flowed content -->
110 <div id='f1'>
111 <p>Plain paragraph</p>
112 <p class='cr1'>Styled with class</p>
113 <p id='p1'>Styled with ID</p>
114 </div>
115 <div id='f2'>
116 <p>Plain paragraph</p>
117 <p class='cr21 cr22'>Styled with class</p>
118 <p id='p2'>Styled with ID</p>
119 </div>
120 <div id='f3'>
121 <p class='c3'>Class in content</p>
122 <p id='p31'>ID in content</p>
123 <p class='cr3' id='p32'>ID in content</p>
124 </div>
125 <div id='f4'>
126 <p style='background-color: lime;' >Element style in reg ion</p>
127 <p style='background-color: lime;' id='p2'>ID style in r egion</p>
128 <p style='background-color: lime;' class='cr2'>Class in region</p>
129 </div>
130
131 <!-- Regions -->
132 <h1>Testing CSS selectors specificity/position is respected when using @region styling</h1>
133
134 Selector specificity in @region rule
135 <div class='container' id='r1'></div>
136 Selector position in @region rule
137 <div class='container' id='r2'></div>
138 More specific selector in flowed content
139 <div class='container' id='r3'></div>
140 Style attribute in flowed content
141 <div class='container' id='r4'></div>
142 </body>
143 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698