blob: da56363f0b23f4e1672cd4089d40e9839b362c1b [file] [log] [blame]
benjamin@webkit.org5d0143f2014-12-05 20:58:08 +00001<!doctype html>
2<html>
3<head>
4 <style>
5 /* Pack them to fit everything in 800*600 */
6 div > * {
7 padding: 5px;
8 width: 100px;
9 float: left;
10 }
11 [type] > * {
12 background-color: red;
13 }
14 [type=foobar] > * {
15 background-color: blue;
16 }
17 </style>
18</head>
19<body>
20 <p>Verify style sharing does not ignore the "type" attribute.</p>
21 <div>
22 <div>
23 Padding
24 <span>No type<span>
25 <span>No type<span>
26 <span>No type<span>
27 Padding
28 </div>
29 <div type>
30 Padding
31 <span>Type defined<span>
32 <span>Type defined<span>
33 <span>Type defined<span>
34 Padding
35 </div>
36 <div type="">
37 Padding
38 <span>Type defined empty<span>
39 <span>Type defined empty<span>
40 <span>Type defined empty<span>
41 Padding
42 </div>
43 <div type="foobar">
44 Padding
45 <span>Type is foobar<span>
46 <span>Type is foobar<span>
47 <span>Type is foobar<span>
48 Padding
49 </div>
50 </div>
51 <div>
52 <span>
53 Padding
54 <span>No type<span>
55 <span>No type<span>
56 <span>No type<span>
57 Padding
58 </span>
59 <span type>
60 Padding
61 <span>Type defined<span>
62 <span>Type defined<span>
63 <span>Type defined<span>
64 Padding
65 </span>
66 <span type="">
67 Padding
68 <span>Type defined empty<span>
69 <span>Type defined empty<span>
70 <span>Type defined empty<span>
71 Padding
72 </span>
73 <span type="foobar">
74 Padding
75 <span>Type is foobar<span>
76 <span>Type is foobar<span>
77 <span>Type is foobar<span>
78 Padding
79 </span>
80 </div>
81 <div>
82 <input value="No type">
83 <input type value="Type defined">
84 <input type="" value="Type defined empty">
85 <input type="foobar" value="Type is foobar">
86 </div>
87</body>
88</html>