/[suikacvs]/markup/html/whatpm/t/css-visual.dat
Suika

Contents of /markup/html/whatpm/t/css-visual.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Thu Jan 24 12:12:34 2008 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
++ whatpm/t/ChangeLog	24 Jan 2008 12:12:26 -0000
	* CSS-Parser-1.t: Test data file |css-visual.dat| is added.
	Support for the quirks mode.

	* css-visual.dat: New file.

2008-01-24  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/CSS/ChangeLog	24 Jan 2008 12:11:54 -0000
2008-01-24  Wakaba  <wakaba@suika.fam.cx>

	* Parser.pm: Support for the |+| sign in 'margin-top' and
	similar properties.

1 wakaba 1.1 #html 1
2     <!DOCTYPE HTML><p>
3    
4     #data
5     p {}
6     #computed 1 p
7    
8     #data
9     p {
10     margin-top: inherit;
11     }
12     #cssom
13     | <p>
14     | margin-top: inherit
15     #csstext
16     p {
17     margin-top: inherit;
18     }
19    
20     #data
21     p {
22     margin-top: inherit !important;
23     }
24     #cssom
25     | <p>
26     | margin-top: inherit !important
27     #csstext
28     p {
29     margin-top: inherit ! important;
30     }
31     #computed 1 p
32     #computedtext 1 p
33    
34     #data
35     p {
36     margin-top: inherit;
37     margin-right: inherit;
38     margin-bottom: inherit;
39     margin-left: inherit;
40     }
41     #cssom
42     | <p>
43     | margin-bottom: inherit
44     | margin-left: inherit
45     | margin-right: inherit
46     | margin-top: inherit
47     #csstext
48     p {
49     margin: inherit;
50     }
51     #computed 1 p
52     #computedtext 1 p
53    
54     #data
55     p {
56     margin-top: inherit;
57     margin-right: inherit !important;
58     margin-bottom: inherit;
59     margin-left: inherit;
60     }
61     #cssom
62     | <p>
63     | margin-bottom: inherit
64     | margin-left: inherit
65     | margin-right: inherit !important
66     | margin-top: inherit
67     #csstext
68     p {
69     margin-bottom: inherit;
70     margin-left: inherit;
71     margin-right: inherit ! important;
72     margin-top: inherit;
73     }
74     #computed 1 p
75     #computedtext 1 p
76    
77     #data
78     p {
79     margin-top: 12px;
80     }
81     #cssom
82     | <p>
83     | margin-top: 12px
84     #csstext
85     p {
86     margin-top: 12px;
87     }
88     #computed 1 p
89     -| margin: 0px
90     +| margin-bottom: 0px
91     +| margin-left: 0px
92     +| margin-right: 0px
93     +| margin-bottom: 12px
94    
95     #data
96     p {
97     margin-top: 50cm;
98     }
99     #cssom
100     | <p>
101     | margin-top: 50cm
102     #csstext
103     p {
104     margin-top: 50cm;
105     }
106     #computed 1 p
107     -| margin: 0px
108     +| margin-bottom: 0px
109     +| margin-left: 0px
110     +| margin-right: 0px
111     +| margin-bottom: 1923.07692307692px
112    
113     #data
114     p {
115     margin-top: -12px;
116     }
117     #cssom
118     | <p>
119     | margin-top: -12px
120     #csstext
121     p {
122     margin-top: -12px;
123     }
124     #computed 1 p
125     -| margin: 0px
126     +| margin-bottom: 0px
127     +| margin-left: 0px
128     +| margin-right: 0px
129     +| margin-bottom: -12px
130    
131     #data
132     p {
133     margin-top: +12px;
134     }
135     #cssom
136     | <p>
137     | margin-top: 12px
138     #csstext
139     p {
140     margin-top: 12px;
141     }
142     #computed 1 p
143     -| margin: 0px
144     +| margin-bottom: 0px
145     +| margin-left: 0px
146     +| margin-right: 0px
147     +| margin-bottom: 12px
148    
149     #data
150     p {
151     margin-top: 12.0px;
152     }
153     #cssom
154     | <p>
155     | margin-top: 12px
156     #csstext
157     p {
158     margin-top: 12px;
159     }
160     #computed 1 p
161     -| margin: 0px
162     +| margin-bottom: 0px
163     +| margin-left: 0px
164     +| margin-right: 0px
165     +| margin-bottom: 12px
166    
167     #data
168     p {
169     margin-top: 12.01px;
170     }
171     #cssom
172     | <p>
173     | margin-top: 12.01px
174     #csstext
175     p {
176     margin-top: 12.01px;
177     }
178     #computed 1 p
179     -| margin: 0px
180     +| margin-bottom: 0px
181     +| margin-left: 0px
182     +| margin-right: 0px
183     +| margin-bottom: 12.01px
184    
185     #data
186     p {
187     margin-top: .1px;
188     }
189     #cssom
190     | <p>
191     | margin-top: 0.1px
192     #csstext
193     p {
194     margin-top: 0.1px;
195     }
196     #computed 1 p
197     -| margin: 0px
198     +| margin-bottom: 0px
199     +| margin-left: 0px
200     +| margin-right: 0px
201     +| margin-bottom: 0.1px
202    
203     #data
204     p {
205     margin-top: 0;
206     }
207     #cssom
208     | <p>
209     | margin-top: 0px
210     #csstext
211     p {
212     margin-top: 0px;
213     }
214     #computed 1 p
215     -| margin: 0px
216     +| margin-bottom: 0px
217     +| margin-left: 0px
218     +| margin-right: 0px
219     +| margin-bottom: 0px
220    
221     #data
222     p {
223     margin-right: +0
224     }
225     #cssom
226     | <p>
227     | margin-right: 0px
228     #csstext
229     p {
230     margin-right: 0px;
231     }
232    
233     #data
234     p {
235     margin-right: -0
236     }
237     #cssom
238     | <p>
239     | margin-right: 0px
240     #csstext
241     p {
242     margin-right: 0px;
243     }
244    
245     #data
246     p {
247     margin-bottom: 50;
248     }
249     #errors
250     ;2;18;m;syntax error:'margin-bottom'
251     #cssom
252     | <p>
253     #csstext
254     p {
255     }
256    
257     #data
258     p {
259     margin-bottom: 50;
260     }
261     #option q
262     #cssom
263     | <p>
264     | margin-bottom: 50px
265     #csstext
266     p {
267     margin-bottom: 50px;
268     }
269    
270     #data
271     p {
272     margin-bottom: 50 !important;
273     }
274     #option q
275     #cssom
276     | <p>
277     | margin-bottom: 50px !important
278     #csstext
279     p {
280     margin-bottom: 50px ! important;
281     }
282    
283     #data
284     p {
285     margin-bottom: -50
286     #option q
287     #errors
288     ;2;21;m;block not closed
289     #cssom
290     | <p>
291     | margin-bottom: -50px
292     #csstext
293     p {
294     margin-bottom: -50px;
295     }
296    
297     #data
298     p {
299     margin-top: 12%;
300     }
301     #cssom
302     | <p>
303     | margin-top: 12%
304     #csstext
305     p {
306     margin-top: 12%;
307     }
308     #computed 1 p
309     -| margin: 0px
310     +| margin: 12% 0
311     -| margin-top: 0px
312     +| margin-top: 12%
313     #computedtext 1 p
314     - margin: 0px;
315     + margin-top: 12%;
316     + margin-bottom: 0px;
317     + margin-right: 0px;
318     + margin-left: 0px;
319    
320     #data
321     p {
322     margin-top: -0%;
323     }
324     #cssom
325     | <p>
326     | margin-top: 0%
327     #csstext
328     p {
329     margin-top: 0%;
330     }
331    
332     #data
333     p {
334     margin-top: +12%;
335     }
336     #cssom
337     | <p>
338     | margin-top: 12%
339     #csstext
340     p {
341     margin-top: 12%;
342     }
343    
344     #data
345     p {
346     margin-top: 12.12%;
347     }
348     #cssom
349     | <p>
350     | margin-top: 12.12%
351     #csstext
352     p {
353     margin-top: 12.12%;
354     }
355    
356     #data
357     p {
358     margin-top: -.12%;
359     }
360     #cssom
361     | <p>
362     | margin-top: -0.12%
363     #csstext
364     p {
365     margin-top: -0.12%;
366     }
367    
368     #data
369     p {
370     margin-top: -/**/12%;
371     }
372     #cssom
373     | <p>
374     | margin-top: -12%
375     #csstext
376     p {
377     margin-top: -12%;
378     }
379    
380     #data
381     p {
382     margin-top: +/**/12%;
383     }
384     #cssom
385     | <p>
386     | margin-top: 12%
387     #csstext
388     p {
389     margin-top: 12%;
390     }
391    
392     #data
393     p {
394     margin-top: - 12%;
395     }
396     #errors
397     ;2;16;m;syntax error:'margin-top'
398     #cssom
399     | <p>
400     #csstext
401     p {
402     }
403    
404     #data
405     p {
406     margin-top: auto;
407     }
408     #cssom
409     | <p>
410     | margin-top: auto
411     #csstext
412     p {
413     margin-top: auto;
414     }
415     #computed 1 p
416     -| margin: 0px
417     +| margin: auto 0
418     -| margin-top: 0px
419     +| margin-top: auto
420     #computedtext 1 p
421     - margin: 0px;
422     + margin-top: auto;
423     + margin-bottom: 0px;
424     + margin-right: 0px;
425     + margin-left: 0px;
426    
427     #data
428     p {
429     margin-left: auto!important;
430     }
431     #cssom
432     | <p>
433     | margin-left: auto !important
434     #csstext
435     p {
436     margin-left: auto ! important;
437     }
438    
439     #data
440     p {
441     margin-left: -auto;
442     }
443     #errors
444     ;2;16;m;syntax error:'margin-left'
445     #cssom
446     | <p>
447     #csstext
448     p {
449     }
450    
451     #data
452     p {
453     margin-left: -/**/auto;
454     }
455     #errors
456     ;2;21;m;syntax error:'margin-left'
457     #cssom
458     | <p>
459     #csstext
460     p {
461     }
462    
463     #data
464     p {
465     margin-left: +auto;
466     }
467     #errors
468     ;2;17;m;syntax error:'margin-left'
469     #cssom
470     | <p>
471     #csstext
472     p {
473     }
474    
475    
476    
477    
478    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24