/[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.6 - (hide annotations) (download)
Sat Jan 26 11:18:40 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +1059 -0 lines
++ whatpm/t/ChangeLog	26 Jan 2008 11:18:34 -0000
	* CSS-Parser-1.t: 'background-position' was missing
	from the list of default values.

	* css-visual.dat: New test data for 'background'
	and 'background-position' are added.

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

++ whatpm/Whatpm/CSS/ChangeLog	26 Jan 2008 11:17:46 -0000
	* Parser.pm ('background' serialize_multiple, 'background-position'
	serialize_shorthand): Reimplemented taking 'inherit'
	and 'important' into account.
	('background' parse): Support for '+'.  Correct initial value
	for 'background-position-y' was not set in some cases.
	Wrong value was set to 'background-position-x' in some case.
	Did not return by some syntax errors.

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

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 wakaba 1.4 | margin: inherit
44 wakaba 1.1 | margin-bottom: inherit
45     | margin-left: inherit
46     | margin-right: inherit
47     | margin-top: inherit
48     #csstext
49     p {
50     margin: inherit;
51     }
52     #computed 1 p
53     #computedtext 1 p
54    
55     #data
56     p {
57     margin-top: inherit;
58     margin-right: inherit !important;
59     margin-bottom: inherit;
60     margin-left: inherit;
61     }
62     #cssom
63     | <p>
64     | margin-bottom: inherit
65     | margin-left: inherit
66     | margin-right: inherit !important
67     | margin-top: inherit
68     #csstext
69     p {
70     margin-bottom: inherit;
71     margin-left: inherit;
72     margin-right: inherit ! important;
73     margin-top: inherit;
74     }
75     #computed 1 p
76     #computedtext 1 p
77    
78     #data
79     p {
80 wakaba 1.4 margin-top: inherit!important;
81     margin-right: inherit !important;
82     margin-bottom: inherit !important;
83     margin-left: inherit ! important ;
84     }
85     #cssom
86     | <p>
87     | margin: inherit !important
88     | margin-bottom: inherit !important
89     | margin-left: inherit !important
90     | margin-right: inherit !important
91     | margin-top: inherit !important
92     #csstext
93     p {
94     margin: inherit ! important;
95     }
96     #computed 1 p
97     #computedtext 1 p
98    
99     #data
100     p {
101 wakaba 1.1 margin-top: 12px;
102     }
103     #cssom
104     | <p>
105     | margin-top: 12px
106     #csstext
107     p {
108     margin-top: 12px;
109     }
110     #computed 1 p
111     -| margin: 0px
112 wakaba 1.2 +| margin: 12px 0px 0px
113 wakaba 1.4 -| margin-top: 0px
114     +| margin-top: 12px
115 wakaba 1.1
116     #data
117     p {
118     margin-top: 50cm;
119     }
120     #cssom
121     | <p>
122     | margin-top: 50cm
123     #csstext
124     p {
125     margin-top: 50cm;
126     }
127     #computed 1 p
128     -| margin: 0px
129 wakaba 1.2 +| margin: 1923.07692307692px 0px 0px
130     -| margin-top: 0px
131     +| margin-top: 1923.07692307692px
132 wakaba 1.1
133     #data
134     p {
135     margin-top: -12px;
136     }
137     #cssom
138     | <p>
139     | margin-top: -12px
140     #csstext
141     p {
142     margin-top: -12px;
143     }
144     #computed 1 p
145     -| margin: 0px
146 wakaba 1.2 +| margin: -12px 0px 0px
147     -| margin-top: 0px
148     +| margin-top: -12px
149 wakaba 1.1
150     #data
151     p {
152     margin-top: +12px;
153     }
154     #cssom
155     | <p>
156     | margin-top: 12px
157     #csstext
158     p {
159     margin-top: 12px;
160     }
161     #computed 1 p
162     -| margin: 0px
163 wakaba 1.2 +| margin: 12px 0px 0px
164 wakaba 1.4 -| margin-top: 0px
165     +| margin-top: 12px
166 wakaba 1.1
167     #data
168     p {
169     margin-top: 12.0px;
170     }
171     #cssom
172     | <p>
173     | margin-top: 12px
174     #csstext
175     p {
176     margin-top: 12px;
177     }
178     #computed 1 p
179     -| margin: 0px
180 wakaba 1.2 +| margin: 12px 0px 0px
181 wakaba 1.4 -| margin-top: 0px
182     +| margin-top: 12px
183 wakaba 1.1
184     #data
185     p {
186     margin-top: 12.01px;
187     }
188     #cssom
189     | <p>
190     | margin-top: 12.01px
191     #csstext
192     p {
193     margin-top: 12.01px;
194     }
195     #computed 1 p
196     -| margin: 0px
197 wakaba 1.2 +| margin: 12.01px 0px 0px
198     -| margin-top: 0px
199     +| margin-top: 12.01px
200 wakaba 1.1
201     #data
202     p {
203     margin-top: .1px;
204     }
205     #cssom
206     | <p>
207     | margin-top: 0.1px
208     #csstext
209     p {
210     margin-top: 0.1px;
211     }
212     #computed 1 p
213     -| margin: 0px
214 wakaba 1.2 +| margin: 0.1px 0px 0px
215     -| margin-top: 0px
216     +| margin-top: 0.1px
217 wakaba 1.1
218     #data
219     p {
220     margin-top: 0;
221     }
222     #cssom
223     | <p>
224     | margin-top: 0px
225     #csstext
226     p {
227     margin-top: 0px;
228     }
229     #computed 1 p
230    
231     #data
232     p {
233     margin-right: +0
234     }
235     #cssom
236     | <p>
237     | margin-right: 0px
238     #csstext
239     p {
240     margin-right: 0px;
241     }
242    
243     #data
244     p {
245     margin-right: -0
246     }
247     #cssom
248     | <p>
249     | margin-right: 0px
250     #csstext
251     p {
252     margin-right: 0px;
253     }
254    
255     #data
256     p {
257     margin-bottom: 50;
258     }
259     #errors
260     ;2;18;m;syntax error:'margin-bottom'
261     #cssom
262     | <p>
263     #csstext
264     p {
265     }
266    
267     #data
268     p {
269     margin-bottom: 50;
270     }
271     #option q
272     #cssom
273     | <p>
274     | margin-bottom: 50px
275     #csstext
276     p {
277     margin-bottom: 50px;
278     }
279    
280     #data
281     p {
282     margin-bottom: 50 !important;
283     }
284     #option q
285     #cssom
286     | <p>
287     | margin-bottom: 50px !important
288     #csstext
289     p {
290     margin-bottom: 50px ! important;
291     }
292    
293     #data
294     p {
295     margin-bottom: -50
296     #option q
297     #errors
298     ;2;21;m;block not closed
299     #cssom
300     | <p>
301     | margin-bottom: -50px
302     #csstext
303     p {
304     margin-bottom: -50px;
305     }
306    
307     #data
308     p {
309     margin-top: 12%;
310     }
311     #cssom
312     | <p>
313     | margin-top: 12%
314     #csstext
315     p {
316     margin-top: 12%;
317     }
318     #computed 1 p
319     -| margin: 0px
320 wakaba 1.2 +| margin: 12% 0px 0px
321 wakaba 1.1 -| margin-top: 0px
322     +| margin-top: 12%
323     #computedtext 1 p
324     - margin: 0px;
325 wakaba 1.2 + margin: 12% 0px 0px;
326 wakaba 1.1
327     #data
328     p {
329     margin-top: -0%;
330     }
331     #cssom
332     | <p>
333     | margin-top: 0%
334     #csstext
335     p {
336     margin-top: 0%;
337     }
338    
339     #data
340     p {
341     margin-top: +12%;
342     }
343     #cssom
344     | <p>
345     | margin-top: 12%
346     #csstext
347     p {
348     margin-top: 12%;
349     }
350    
351     #data
352     p {
353     margin-top: 12.12%;
354     }
355     #cssom
356     | <p>
357     | margin-top: 12.12%
358     #csstext
359     p {
360     margin-top: 12.12%;
361     }
362    
363     #data
364     p {
365     margin-top: -.12%;
366     }
367     #cssom
368     | <p>
369     | margin-top: -0.12%
370     #csstext
371     p {
372     margin-top: -0.12%;
373     }
374    
375     #data
376     p {
377     margin-top: -/**/12%;
378     }
379     #cssom
380     | <p>
381     | margin-top: -12%
382     #csstext
383     p {
384     margin-top: -12%;
385     }
386    
387     #data
388     p {
389     margin-top: +/**/12%;
390     }
391     #cssom
392     | <p>
393     | margin-top: 12%
394     #csstext
395     p {
396     margin-top: 12%;
397     }
398    
399     #data
400     p {
401     margin-top: - 12%;
402     }
403     #errors
404     ;2;16;m;syntax error:'margin-top'
405     #cssom
406     | <p>
407     #csstext
408     p {
409     }
410    
411     #data
412     p {
413     margin-top: auto;
414     }
415     #cssom
416     | <p>
417     | margin-top: auto
418     #csstext
419     p {
420     margin-top: auto;
421     }
422     #computed 1 p
423     -| margin: 0px
424 wakaba 1.2 +| margin: auto 0px 0px
425 wakaba 1.1 -| margin-top: 0px
426     +| margin-top: auto
427     #computedtext 1 p
428     - margin: 0px;
429 wakaba 1.2 + margin: auto 0px 0px;
430 wakaba 1.1
431     #data
432     p {
433     margin-left: auto!important;
434     }
435     #cssom
436     | <p>
437     | margin-left: auto !important
438     #csstext
439     p {
440     margin-left: auto ! important;
441     }
442    
443     #data
444     p {
445     margin-left: -auto;
446     }
447     #errors
448     ;2;16;m;syntax error:'margin-left'
449     #cssom
450     | <p>
451     #csstext
452     p {
453     }
454    
455     #data
456     p {
457     margin-left: -/**/auto;
458     }
459     #errors
460     ;2;21;m;syntax error:'margin-left'
461     #cssom
462     | <p>
463     #csstext
464     p {
465     }
466    
467     #data
468     p {
469     margin-left: +auto;
470     }
471     #errors
472     ;2;17;m;syntax error:'margin-left'
473 wakaba 1.2 #cssom
474     | <p>
475     #csstext
476     p {
477     }
478    
479     #data
480     p {
481     margin: 0;
482     }
483     #cssom
484     | <p>
485 wakaba 1.3 | margin: 0px
486 wakaba 1.2 | margin-bottom: 0px
487     | margin-left: 0px
488     | margin-right: 0px
489     | margin-top: 0px
490     #csstext
491     p {
492     margin: 0px;
493     }
494    
495     #data
496     p {
497     margin: +0;
498     }
499     #cssom
500     | <p>
501 wakaba 1.3 | margin: 0px
502 wakaba 1.2 | margin-bottom: 0px
503     | margin-left: 0px
504     | margin-right: 0px
505     | margin-top: 0px
506     #csstext
507     p {
508     margin: 0px;
509     }
510    
511     #data
512     p {
513     margin: +0 +0 +0 +0;
514     }
515     #cssom
516     | <p>
517 wakaba 1.3 | margin: 0px
518 wakaba 1.2 | margin-bottom: 0px
519     | margin-left: 0px
520     | margin-right: 0px
521     | margin-top: 0px
522     #csstext
523     p {
524     margin: 0px;
525     }
526    
527     #data
528     p {
529     margin: +0 +;
530     }
531     #errors
532     ;2;15;m;syntax error:'margin'
533     #cssom
534     | <p>
535     #csstext
536     p {
537     }
538    
539     #data
540     p {
541     margin: +0 +auto;
542     }
543     #errors
544     ;2;15;m;syntax error:'margin'
545     #cssom
546     | <p>
547     #csstext
548     p {
549     }
550    
551     #data
552     p {
553     margin: +0 +0 +;
554     }
555     #errors
556     ;2;18;m;syntax error:'margin'
557     #cssom
558     | <p>
559     #csstext
560     p {
561     }
562    
563     #data
564     p {
565     margin: +0 +0 +auto;
566     }
567     #errors
568     ;2;18;m;syntax error:'margin'
569     #cssom
570     | <p>
571     #csstext
572     p {
573     }
574    
575     #data
576     p {
577     margin: +0 +0 +0 +;
578     }
579     #errors
580     ;2;21;m;syntax error:'margin'
581     #cssom
582     | <p>
583     #csstext
584     p {
585     }
586    
587     #data
588     p {
589     margin: +0 +0 +0 +auto;
590     }
591     #errors
592     ;2;21;m;syntax error:'margin'
593     #cssom
594     | <p>
595     #csstext
596     p {
597     }
598    
599     #data
600     p {
601     margin: +0 +0 +0 +0 +;
602     }
603     #errors
604     ;2;23;m;no property semicolon
605     #cssom
606     | <p>
607     #csstext
608     p {
609     }
610    
611     #data
612     p {
613     margin: -0;
614     }
615     #cssom
616     | <p>
617 wakaba 1.3 | margin: 0px
618 wakaba 1.2 | margin-bottom: 0px
619     | margin-left: 0px
620     | margin-right: 0px
621     | margin-top: 0px
622     #csstext
623     p {
624     margin: 0px;
625     }
626    
627     #data
628     p {
629     margin: 0.0;
630     }
631     #cssom
632     | <p>
633 wakaba 1.3 | margin: 0px
634 wakaba 1.2 | margin-bottom: 0px
635     | margin-left: 0px
636     | margin-right: 0px
637     | margin-top: 0px
638     #csstext
639     p {
640     margin: 0px;
641     }
642    
643     #data
644     p {
645     margin: 0 1px;
646     }
647     #cssom
648     | <p>
649 wakaba 1.3 | margin: 0px 1px
650 wakaba 1.2 | margin-bottom: 0px
651     | margin-left: 1px
652     | margin-right: 1px
653     | margin-top: 0px
654     #csstext
655     p {
656     margin: 0px 1px;
657     }
658    
659     #data
660     p {
661     margin: 0px 1px 2px;
662     }
663     #cssom
664     | <p>
665 wakaba 1.3 | margin: 0px 1px 2px
666 wakaba 1.2 | margin-bottom: 2px
667     | margin-left: 1px
668     | margin-right: 1px
669     | margin-top: 0px
670     #csstext
671     p {
672     margin: 0px 1px 2px;
673     }
674    
675     #data
676     p {
677     margin: -1px -2px -3px -4px;
678     }
679     #cssom
680     | <p>
681 wakaba 1.3 | margin: -1px -2px -3px -4px
682 wakaba 1.2 | margin-bottom: -3px
683     | margin-left: -4px
684     | margin-right: -2px
685     | margin-top: -1px
686     #csstext
687     p {
688     margin: -1px -2px -3px -4px;
689     }
690    
691     #data
692     p {
693     margin: inherit;
694     }
695     #cssom
696     | <p>
697 wakaba 1.3 | margin: inherit
698 wakaba 1.2 | margin-bottom: inherit
699     | margin-left: inherit
700     | margin-right: inherit
701     | margin-top: inherit
702     #csstext
703     p {
704     margin: inherit;
705     }
706    
707     #data
708     p {
709     margin: 0 2px 0 2px;
710     }
711     #cssom
712     | <p>
713 wakaba 1.3 | margin: 0px 2px
714 wakaba 1.2 | margin-bottom: 0px
715     | margin-left: 2px
716     | margin-right: 2px
717     | margin-top: 0px
718     #csstext
719     p {
720     margin: 0px 2px;
721     }
722    
723     #data
724     p {
725     margin: 0 !important;
726     }
727     #cssom
728     | <p>
729 wakaba 1.3 | margin: 0px !important
730 wakaba 1.2 | margin-bottom: 0px !important
731     | margin-left: 0px !important
732     | margin-right: 0px !important
733     | margin-top: 0px !important
734     #csstext
735     p {
736     margin: 0px ! important;
737     }
738    
739     #data
740     p {
741     margin: 0;
742     margin-left: 1px !important;
743     }
744     #cssom
745     | <p>
746     | margin-bottom: 0px
747     | margin-left: 1px !important
748     | margin-right: 0px
749     | margin-top: 0px
750     #csstext
751     p {
752     margin-bottom: 0px;
753     margin-left: 1px ! important;
754     margin-right: 0px;
755     margin-top: 0px;
756     }
757    
758     #data
759     p {
760     margin: 0;
761     margin-top: 0px ! important;
762     }
763     #cssom
764     | <p>
765     | margin-bottom: 0px
766     | margin-left: 0px
767     | margin-right: 0px
768     | margin-top: 0px !important
769     #csstext
770     p {
771     margin-bottom: 0px;
772     margin-left: 0px;
773     margin-right: 0px;
774     margin-top: 0px ! important;
775     }
776    
777     #data
778     p {
779     margin: 0;
780     margin-right: 0px !important;
781     }
782     #cssom
783     | <p>
784     | margin-bottom: 0px
785     | margin-left: 0px
786     | margin-right: 0px !important
787     | margin-top: 0px
788     #csstext
789     p {
790     margin-bottom: 0px;
791     margin-left: 0px;
792     margin-right: 0px ! important;
793     margin-top: 0px;
794     }
795    
796     #data
797     p {
798     margin: 0;
799     margin-bottom: 0px !important;
800     }
801     #cssom
802     | <p>
803     | margin-bottom: 0px !important
804     | margin-left: 0px
805     | margin-right: 0px
806     | margin-top: 0px
807     #csstext
808     p {
809     margin-bottom: 0px ! important;
810     margin-left: 0px;
811     margin-right: 0px;
812     margin-top: 0px;
813     }
814    
815     #data
816     p {
817     margin: 0;
818     margin-left: 0px !important;
819     }
820     #cssom
821     | <p>
822     | margin-bottom: 0px
823     | margin-left: 0px !important
824     | margin-right: 0px
825     | margin-top: 0px
826     #csstext
827     p {
828     margin-bottom: 0px;
829     margin-left: 0px ! important;
830     margin-right: 0px;
831     margin-top: 0px;
832     }
833    
834     #data
835     p {
836     margin: 0 !important;
837     margin-top: 1px;
838     }
839     #cssom
840     | <p>
841 wakaba 1.3 | margin: 0px !important
842 wakaba 1.2 | margin-bottom: 0px !important
843     | margin-left: 0px !important
844     | margin-right: 0px !important
845     | margin-top: 0px !important
846     #csstext
847     p {
848     margin: 0px ! important;
849     }
850    
851     #data
852     p {
853     margin: 0 ! important;
854     margin-left: 0px ! important;
855     }
856     #cssom
857     | <p>
858 wakaba 1.3 | margin: 0px !important
859 wakaba 1.2 | margin-bottom: 0px !important
860     | margin-left: 0px !important
861     | margin-right: 0px !important
862     | margin-top: 0px !important
863     #csstext
864     p {
865     margin: 0px ! important;
866     }
867    
868     #data
869     p {
870     margin-top: 0;
871     margin-bottom: 0;
872     margin-left: 0;
873     }
874     #cssom
875     | <p>
876     | margin-bottom: 0px
877     | margin-left: 0px
878     | margin-top: 0px
879     #csstext
880     p {
881     margin-bottom: 0px;
882     margin-left: 0px;
883     margin-top: 0px;
884     }
885    
886     #data
887     p {
888     margin: 0;
889     margin-top: inherit;
890     }
891     #cssom
892     | <p>
893     | margin-bottom: 0px
894     | margin-left: 0px
895     | margin-right: 0px
896     | margin-top: inherit
897     #csstext
898     p {
899     margin-bottom: 0px;
900     margin-left: 0px;
901     margin-right: 0px;
902     margin-top: inherit;
903     }
904    
905     #data
906     p {
907     margin: 0;
908     margin-right: inherit;
909     }
910     #cssom
911     | <p>
912     | margin-bottom: 0px
913     | margin-left: 0px
914     | margin-right: inherit
915     | margin-top: 0px
916     #csstext
917     p {
918     margin-bottom: 0px;
919     margin-left: 0px;
920     margin-right: inherit;
921     margin-top: 0px;
922     }
923    
924     #data
925     p {
926     margin: 0;
927     margin-bottom: inherit;
928     }
929     #cssom
930     | <p>
931     | margin-bottom: inherit
932     | margin-left: 0px
933     | margin-right: 0px
934     | margin-top: 0px
935     #csstext
936     p {
937     margin-bottom: inherit;
938     margin-left: 0px;
939     margin-right: 0px;
940     margin-top: 0px;
941     }
942    
943     #data
944     p {
945     margin: 0;
946     margin-left: inherit;
947     }
948     #cssom
949     | <p>
950     | margin-bottom: 0px
951     | margin-left: inherit
952     | margin-right: 0px
953     | margin-top: 0px
954     #csstext
955     p {
956     margin-bottom: 0px;
957     margin-left: inherit;
958     margin-right: 0px;
959     margin-top: 0px;
960     }
961    
962     #data
963     p {
964     margin: 0;
965     margin-top: inherit;
966     margin-bottom: inherit;
967     }
968     #cssom
969     | <p>
970     | margin-bottom: inherit
971     | margin-left: 0px
972     | margin-right: 0px
973     | margin-top: inherit
974     #csstext
975     p {
976     margin-bottom: inherit;
977     margin-left: 0px;
978     margin-right: 0px;
979     margin-top: inherit;
980     }
981    
982     #data
983     p {
984     margin: inherit 0;
985     }
986     #errors
987     ;2;19;m;no property semicolon
988 wakaba 1.1 #cssom
989     | <p>
990     #csstext
991     p {
992     }
993 wakaba 1.3
994     #data
995     /*
996     TODO: border properties
997     */
998    
999     #data
1000     p {
1001     border-color: blue;
1002     }
1003     #cssom
1004     | <p>
1005     | border-bottom-color: blue
1006     | border-color: blue
1007     | border-left-color: blue
1008     | border-right-color: blue
1009     | border-top-color: blue
1010     #csstext
1011     p {
1012     border-color: blue;
1013     }
1014    
1015     #data
1016     p {
1017     border-color: blue;
1018     border-top-color: red;
1019     }
1020     #cssom
1021     | <p>
1022     | border-bottom-color: blue
1023     | border-color: red blue blue
1024     | border-left-color: blue
1025     | border-right-color: blue
1026     | border-top-color: red
1027     #csstext
1028     p {
1029     border-color: red blue blue;
1030     }
1031    
1032     #data
1033     p {
1034     border-color: blue;
1035     border-right-color: blue ! important;
1036     }
1037     #cssom
1038     | <p>
1039     | border-bottom-color: blue
1040     | border-left-color: blue
1041     | border-right-color: blue !important
1042     | border-top-color: blue
1043     #csstext
1044     p {
1045     border-bottom-color: blue;
1046     border-left-color: blue;
1047     border-right-color: blue ! important;
1048     border-top-color: blue;
1049     }
1050    
1051     #data
1052     p {
1053     border-color: inherit;
1054     border-right-color: blue ! important;
1055     }
1056     #cssom
1057     | <p>
1058     | border-bottom-color: inherit
1059     | border-left-color: inherit
1060     | border-right-color: blue !important
1061     | border-top-color: inherit
1062     #csstext
1063     p {
1064     border-bottom-color: inherit;
1065     border-left-color: inherit;
1066     border-right-color: blue ! important;
1067     border-top-color: inherit;
1068     }
1069    
1070     #data
1071     p {
1072     border-color: inherit;
1073     }
1074     #cssom
1075     | <p>
1076     | border-bottom-color: inherit
1077 wakaba 1.5 | border-color: inherit
1078 wakaba 1.3 | border-left-color: inherit
1079     | border-right-color: inherit
1080     | border-top-color: inherit
1081     #csstext
1082     p {
1083     border-color: inherit;
1084     }
1085    
1086     #data
1087     p {
1088 wakaba 1.5 border-color: blue red;
1089     border-bottom-color: green ! important;
1090     }
1091     #cssom
1092     | <p>
1093     | border-bottom-color: green !important
1094     | border-left-color: red
1095     | border-right-color: red
1096     | border-top-color: blue
1097     #csstext
1098     p {
1099     border-bottom-color: green ! important;
1100     border-left-color: red;
1101     border-right-color: red;
1102     border-top-color: blue;
1103     }
1104    
1105     #data
1106     p {
1107     border-color: blue red;
1108     border-bottom-color: INHERIT;
1109     }
1110     #cssom
1111     | <p>
1112     | border-bottom-color: inherit
1113     | border-left-color: red
1114     | border-right-color: red
1115     | border-top-color: blue
1116     #csstext
1117     p {
1118     border-bottom-color: inherit;
1119     border-left-color: red;
1120     border-right-color: red;
1121     border-top-color: blue;
1122     }
1123    
1124     #data
1125     p {
1126     border-color: blue red;
1127     border-bottom-color: green ! important;
1128     border-bottom: 1px black dotted;
1129     }
1130     #cssom
1131     | <p>
1132     | border-bottom-color: green !important
1133     | border-bottom-style: dotted
1134     | border-bottom-width: 1px
1135     | border-left-color: red
1136     | border-right-color: red
1137     | border-top-color: blue
1138     #csstext
1139     p {
1140     border-bottom-color: green ! important;
1141     border-bottom-style: dotted;
1142     border-bottom-width: 1px;
1143     border-left-color: red;
1144     border-right-color: red;
1145     border-top-color: blue;
1146     }
1147    
1148     #data
1149     p {
1150     border-color: blue red;
1151     border-bottom-color: green;
1152     border-bottom: 1px black dotted;
1153     }
1154     #cssom
1155     | <p>
1156     | border-bottom: 1px dotted black
1157     | border-bottom-color: black
1158     | border-bottom-style: dotted
1159     | border-bottom-width: 1px
1160     | border-color: blue red black
1161     | border-left-color: red
1162     | border-right-color: red
1163     | border-top-color: blue
1164     #csstext
1165     p {
1166     border-bottom: 1px dotted black;
1167     border-left-color: red;
1168     border-right-color: red;
1169     border-top-color: blue;
1170     }
1171    
1172     #data
1173     p {
1174 wakaba 1.3 border-style: solid none;
1175     }
1176     #cssom
1177     | <p>
1178     | border-bottom-style: solid
1179     | border-left-style: none
1180     | border-right-style: none
1181     | border-style: solid none
1182     | border-top-style: solid
1183     #csstext
1184     p {
1185     border-style: solid none;
1186     }
1187    
1188     #data
1189     p {
1190     border-style: solid none;
1191     border-top-style: dotted;
1192     }
1193     #cssom
1194     | <p>
1195     | border-bottom-style: solid
1196     | border-left-style: none
1197     | border-right-style: none
1198     | border-style: dotted none solid
1199     | border-top-style: dotted
1200     #csstext
1201     p {
1202     border-style: dotted none solid;
1203     }
1204    
1205     #data
1206     p {
1207     border-style: solid none;
1208     border-right-style: none ! important;
1209     }
1210     #cssom
1211     | <p>
1212     | border-bottom-style: solid
1213     | border-left-style: none
1214     | border-right-style: none !important
1215     | border-top-style: solid
1216     #csstext
1217     p {
1218     border-bottom-style: solid;
1219     border-left-style: none;
1220     border-right-style: none ! important;
1221     border-top-style: solid;
1222     }
1223    
1224     #data
1225     p {
1226     border-style: inherit;
1227     }
1228     #cssom
1229     | <p>
1230     | border-bottom-style: inherit
1231     | border-left-style: inherit
1232     | border-right-style: inherit
1233     | border-style: inherit
1234     | border-top-style: inherit
1235     #csstext
1236     p {
1237     border-style: inherit;
1238     }
1239    
1240     #data
1241     p {
1242     border-style: inherit;
1243     border-top-style: none;
1244     }
1245     #cssom
1246     | <p>
1247     | border-bottom-style: inherit
1248     | border-left-style: inherit
1249     | border-right-style: inherit
1250     | border-top-style: none
1251     #csstext
1252     p {
1253     border-bottom-style: inherit;
1254     border-left-style: inherit;
1255     border-right-style: inherit;
1256     border-top-style: none;
1257     }
1258    
1259     #data
1260     p {
1261     border-width: 5px;
1262     }
1263     #cssom
1264     | <p>
1265     | border-bottom-width: 5px
1266     | border-left-width: 5px
1267     | border-right-width: 5px
1268     | border-top-width: 5px
1269     | border-width: 5px
1270     #csstext
1271     p {
1272     border-width: 5px;
1273     }
1274    
1275     #data
1276     p {
1277     border-width: 5px;
1278     border-top-width: 4px;
1279     }
1280     #cssom
1281     | <p>
1282     | border-bottom-width: 5px
1283     | border-left-width: 5px
1284     | border-right-width: 5px
1285     | border-top-width: 4px
1286     | border-width: 4px 5px 5px
1287     #csstext
1288     p {
1289     border-width: 4px 5px 5px;
1290     }
1291    
1292     #data
1293     p {
1294     border-width: 5px;
1295     border-right-width: inherit;
1296     }
1297     #cssom
1298     | <p>
1299     | border-bottom-width: 5px
1300     | border-left-width: 5px
1301     | border-right-width: inherit
1302     | border-top-width: 5px
1303     #csstext
1304     p {
1305     border-bottom-width: 5px;
1306     border-left-width: 5px;
1307     border-right-width: inherit;
1308     border-top-width: 5px;
1309     }
1310    
1311     #data
1312     p {
1313     border-width: 5px;
1314     border-left-width: 5px !important;
1315     }
1316     #cssom
1317     | <p>
1318     | border-bottom-width: 5px
1319     | border-left-width: 5px !important
1320     | border-right-width: 5px
1321     | border-top-width: 5px
1322     #csstext
1323     p {
1324     border-bottom-width: 5px;
1325     border-left-width: 5px ! important;
1326     border-right-width: 5px;
1327     border-top-width: 5px;
1328     }
1329    
1330     #data
1331     p {
1332     border-top: 1px solid red;
1333     }
1334     #cssom
1335     | <p>
1336     | border-top: 1px solid red
1337     | border-top-color: red
1338     | border-top-style: solid
1339     | border-top-width: 1px
1340     #csstext
1341     p {
1342     border-top: 1px solid red;
1343     }
1344    
1345     #data
1346     p {
1347     border-bottom: 1px solid red;
1348     }
1349     #cssom
1350     | <p>
1351     | border-bottom: 1px solid red
1352     | border-bottom-color: red
1353     | border-bottom-style: solid
1354     | border-bottom-width: 1px
1355     #csstext
1356     p {
1357     border-bottom: 1px solid red;
1358     }
1359    
1360     #data
1361     p {
1362     border-top: inherit;
1363     }
1364     #cssom
1365     | <p>
1366     | border-top: inherit
1367     | border-top-color: inherit
1368     | border-top-style: inherit
1369     | border-top-width: inherit
1370     #csstext
1371     p {
1372     border-top: inherit;
1373     }
1374    
1375     #data
1376     p {
1377     border-top: inherit;
1378     border-top-width: 3px;
1379     }
1380     #cssom
1381     | <p>
1382     | border-top-color: inherit
1383     | border-top-style: inherit
1384     | border-top-width: 3px
1385     #csstext
1386     p {
1387     border-top-color: inherit;
1388     border-top-style: inherit;
1389     border-top-width: 3px;
1390     }
1391    
1392     #data
1393     p {
1394     border-top: inherit;
1395     border-top-width: inherit ! important;
1396     }
1397     #cssom
1398     | <p>
1399     | border-top-color: inherit
1400     | border-top-style: inherit
1401     | border-top-width: inherit !important
1402     #csstext
1403     p {
1404     border-top-color: inherit;
1405     border-top-style: inherit;
1406     border-top-width: inherit ! important;
1407     }
1408    
1409     #data
1410     p {
1411     border-bottom: inherit;
1412     border-bottom-width: 3px;
1413     }
1414     #cssom
1415     | <p>
1416     | border-bottom-color: inherit
1417     | border-bottom-style: inherit
1418     | border-bottom-width: 3px
1419     #csstext
1420     p {
1421     border-bottom-color: inherit;
1422     border-bottom-style: inherit;
1423     border-bottom-width: 3px;
1424     }
1425    
1426     #data
1427     p {
1428     border: 1px solid red;
1429     }
1430     #cssom
1431     | <p>
1432     | border: 1px solid red
1433     | border-bottom: 1px solid red
1434     | border-bottom-color: red
1435     | border-bottom-style: solid
1436     | border-bottom-width: 1px
1437     | border-color: red
1438     | border-left: 1px solid red
1439     | border-left-color: red
1440     | border-left-style: solid
1441     | border-left-width: 1px
1442     | border-right: 1px solid red
1443     | border-right-color: red
1444     | border-right-style: solid
1445     | border-right-width: 1px
1446     | border-style: solid
1447     | border-top: 1px solid red
1448     | border-top-color: red
1449     | border-top-style: solid
1450     | border-top-width: 1px
1451     | border-width: 1px
1452     #csstext
1453     p {
1454     border: 1px solid red;
1455     }
1456    
1457     #data
1458     p {
1459     border: 1px solid red;
1460     border-width: 2px;
1461     }
1462     #cssom
1463     | <p>
1464     | border: 2px solid red
1465     | border-bottom: 2px solid red
1466     | border-bottom-color: red
1467     | border-bottom-style: solid
1468     | border-bottom-width: 2px
1469     | border-color: red
1470     | border-left: 2px solid red
1471     | border-left-color: red
1472     | border-left-style: solid
1473     | border-left-width: 2px
1474     | border-right: 2px solid red
1475     | border-right-color: red
1476     | border-right-style: solid
1477     | border-right-width: 2px
1478     | border-style: solid
1479     | border-top: 2px solid red
1480     | border-top-color: red
1481     | border-top-style: solid
1482     | border-top-width: 2px
1483     | border-width: 2px
1484     #csstext
1485     p {
1486     border: 2px solid red;
1487     }
1488 wakaba 1.5
1489     #data
1490     p {
1491     border: 1px solid red;
1492     border-width: 2px;
1493     border-top-color: green ! important;
1494     }
1495     #cssom
1496     | <p>
1497     | border-bottom: 2px solid red
1498     | border-bottom-color: red
1499     | border-bottom-style: solid
1500     | border-bottom-width: 2px
1501     | border-left: 2px solid red
1502     | border-left-color: red
1503     | border-left-style: solid
1504     | border-left-width: 2px
1505     | border-right: 2px solid red
1506     | border-right-color: red
1507     | border-right-style: solid
1508     | border-right-width: 2px
1509     | border-style: solid
1510     | border-top-color: green !important
1511     | border-top-style: solid
1512     | border-top-width: 2px
1513     | border-width: 2px
1514     #csstext
1515     p {
1516     border-bottom: 2px solid red;
1517     border-left: 2px solid red;
1518     border-right: 2px solid red;
1519     border-top-color: green ! important;
1520     border-top-style: solid;
1521     border-top-width: 2px;
1522     }
1523    
1524     #data
1525     p {
1526     border: inherit;
1527     }
1528     #cssom
1529     | <p>
1530     | border: inherit
1531     | border-bottom: inherit
1532     | border-bottom-color: inherit
1533     | border-bottom-style: inherit
1534     | border-bottom-width: inherit
1535     | border-color: inherit
1536     | border-left: inherit
1537     | border-left-color: inherit
1538     | border-left-style: inherit
1539     | border-left-width: inherit
1540     | border-right: inherit
1541     | border-right-color: inherit
1542     | border-right-style: inherit
1543     | border-right-width: inherit
1544     | border-style: inherit
1545     | border-top: inherit
1546     | border-top-color: inherit
1547     | border-top-style: inherit
1548     | border-top-width: inherit
1549     | border-width: inherit
1550 wakaba 1.3
1551     #data
1552     /*
1553     TODO: We need to add test data for border and padding related properties.
1554     */
1555    
1556     #data
1557     p {
1558     padding: 1px 2px 3px 4px;
1559     }
1560     #cssom
1561     | <p>
1562     | padding: 1px 2px 3px 4px
1563     | padding-bottom: 3px
1564     | padding-left: 4px
1565     | padding-right: 2px
1566     | padding-top: 1px
1567     #csstext
1568     p {
1569     padding: 1px 2px 3px 4px;
1570     }
1571    
1572     #data
1573     p {
1574     padding: 1px 2px 3px 4px !important;
1575     }
1576     #cssom
1577     | <p>
1578     | padding: 1px 2px 3px 4px !important
1579     | padding-bottom: 3px !important
1580     | padding-left: 4px !important
1581     | padding-right: 2px !important
1582     | padding-top: 1px !important
1583     #csstext
1584     p {
1585     padding: 1px 2px 3px 4px ! important;
1586     }
1587    
1588     #data
1589     p {
1590     padding: 1px 2px 3px;
1591     }
1592     #cssom
1593     | <p>
1594     | padding: 1px 2px 3px
1595     | padding-bottom: 3px
1596     | padding-left: 2px
1597     | padding-right: 2px
1598     | padding-top: 1px
1599     #csstext
1600     p {
1601     padding: 1px 2px 3px;
1602     }
1603    
1604     #data
1605     p {
1606     padding: 1px 2px 1px 2px;
1607     }
1608     #cssom
1609     | <p>
1610     | padding: 1px 2px
1611     | padding-bottom: 1px
1612     | padding-left: 2px
1613     | padding-right: 2px
1614     | padding-top: 1px
1615     #csstext
1616     p {
1617     padding: 1px 2px;
1618     }
1619    
1620     #data
1621     p {
1622     padding: 1px;
1623     }
1624     #cssom
1625     | <p>
1626     | padding: 1px
1627     | padding-bottom: 1px
1628     | padding-left: 1px
1629     | padding-right: 1px
1630     | padding-top: 1px
1631     #csstext
1632     p {
1633     padding: 1px;
1634     }
1635    
1636     #data
1637     p {
1638     padding: 1px;
1639     padding-top: 1px ! important;
1640     }
1641     #cssom
1642     | <p>
1643     | padding-bottom: 1px
1644     | padding-left: 1px
1645     | padding-right: 1px
1646     | padding-top: 1px !important
1647     #csstext
1648     p {
1649     padding-bottom: 1px;
1650     padding-left: 1px;
1651     padding-right: 1px;
1652     padding-top: 1px ! important;
1653     }
1654    
1655     #data
1656     p {
1657     display: inline;
1658     }
1659     #cssom
1660     | <p>
1661     | display: inline
1662     #csstext
1663     p {
1664     display: inline;
1665     }
1666     #computed 1 p
1667     #computedtext 1 p
1668    
1669     #data
1670     p {
1671     display: block;
1672     }
1673     #cssom
1674     | <p>
1675     | display: block
1676     #csstext
1677     p {
1678     display: block;
1679     }
1680     #computed 1 p
1681     -| display: inline
1682     +| display: block
1683     #computedtext 1 p
1684     - display: inline;
1685     + display: block;
1686    
1687     #data
1688     p {
1689     display: inherit;
1690     }
1691     #cssom
1692     | <p>
1693     | display: inherit
1694     #csstext
1695     p {
1696     display: inherit;
1697     }
1698     #computed 1 p
1699     #computedtext 1 p
1700    
1701     #data
1702     html {
1703     display: inline;
1704     }
1705     #cssom
1706     | <html>
1707     | display: inline
1708     #csstext
1709     html {
1710     display: inline;
1711     }
1712     #computed 1 html
1713     -| display: inline
1714     +| display: block
1715     #computedtext 1 html
1716     - display: inline;
1717     + display: block;
1718    
1719     #data
1720     html {
1721     display: inherit;
1722     }
1723     #cssom
1724     | <html>
1725     | display: inherit
1726     #csstext
1727     html {
1728     display: inherit;
1729     }
1730     #computed 1 html
1731     -| display: inline
1732     +| display: block
1733     #computedtext 1 html
1734     - display: inline;
1735     + display: block;
1736    
1737 wakaba 1.6 #data
1738     p {
1739     background-position: inherit;
1740     }
1741     #cssom
1742     | <p>
1743     | background-position: inherit
1744     | background-position-x: inherit
1745     | background-position-y: inherit
1746     #csstext
1747     p {
1748     background-position: inherit;
1749     }
1750 wakaba 1.1
1751 wakaba 1.6 #data
1752     p {
1753     background-position-x: inherit;
1754     }
1755     #cssom
1756     | <p>
1757     | background-position-x: inherit
1758     #csstext
1759     p {
1760     background-position-x: inherit;
1761     }
1762 wakaba 1.1
1763 wakaba 1.6 #data
1764     p {
1765     background-position-x: inherit;
1766     background-position-y: inherit;
1767     }
1768     #cssom
1769     | <p>
1770     | background-position: inherit
1771     | background-position-x: inherit
1772     | background-position-y: inherit
1773     #csstext
1774     p {
1775     background-position: inherit;
1776     }
1777 wakaba 1.1
1778 wakaba 1.6 #data
1779     p {
1780     background-position-x: inherit;
1781     background-position-y: inherit !important;
1782     }
1783     #cssom
1784     | <p>
1785     | background-position-x: inherit
1786     | background-position-y: inherit !important
1787     #csstext
1788     p {
1789     background-position-x: inherit;
1790     background-position-y: inherit ! important;
1791     }
1792 wakaba 1.1
1793 wakaba 1.6 #data
1794     p {
1795     background-position-x: inherit;
1796     background-position-y: 50%;
1797     }
1798     #cssom
1799     | <p>
1800     | background-position-x: inherit
1801     | background-position-y: 50%
1802     #csstext
1803     p {
1804     background-position-x: inherit;
1805     background-position-y: 50%;
1806     }
1807 wakaba 1.1
1808 wakaba 1.6 #data
1809     p {
1810     background-position-x: 12.4%;
1811     background-position-y: inherit;
1812     }
1813     #cssom
1814     | <p>
1815     | background-position-x: 12.4%
1816     | background-position-y: inherit
1817     #csstext
1818     p {
1819     background-position-x: 12.4%;
1820     background-position-y: inherit;
1821     }
1822    
1823     #data
1824     p {
1825     background-position: 12.3% 3px;
1826     }
1827     #cssom
1828     | <p>
1829     | background-position: 12.3% 3px
1830     | background-position-x: 12.3%
1831     | background-position-y: 3px
1832     #csstext
1833     p {
1834     background-position: 12.3% 3px;
1835     }
1836    
1837     #data
1838     p {
1839     background-position-x: 12.3%;
1840     background-position-y: 3px ! important;
1841     }
1842     #cssom
1843     | <p>
1844     | background-position-x: 12.3%
1845     | background-position-y: 3px !important
1846     #csstext
1847     p {
1848     background-position-x: 12.3%;
1849     background-position-y: 3px ! important;
1850     }
1851    
1852     #data
1853     p {
1854     background-position-x: 12.3% ! important;
1855     background-position-y: 3px;
1856     }
1857     #cssom
1858     | <p>
1859     | background-position-x: 12.3% !important
1860     | background-position-y: 3px
1861     #csstext
1862     p {
1863     background-position-x: 12.3% ! important;
1864     background-position-y: 3px;
1865     }
1866    
1867     #data
1868     p {
1869     background-position-x: 12.3% !important;
1870     background-position-y: 3px ! important;
1871     }
1872     #cssom
1873     | <p>
1874     | background-position: 12.3% 3px !important
1875     | background-position-x: 12.3% !important
1876     | background-position-y: 3px !important
1877     #csstext
1878     p {
1879     background-position: 12.3% 3px ! important;
1880     }
1881    
1882     #data
1883     p {
1884     background:;
1885     }
1886     #errors
1887     ;2;14;m;syntax error:'background'
1888     #cssom
1889     | <p>
1890    
1891     #data
1892     p {
1893     background:
1894     #errors
1895     ;2;14;m;syntax error:'background'
1896     ;2;14;m;block not closed
1897     #cssom
1898     | <p>
1899    
1900     #data
1901     p {
1902     background: -;
1903     }
1904     #errors
1905     ;2;16;m;syntax error:'background'
1906     #cssom
1907     | <p>
1908    
1909     #data
1910     p {
1911     background: +;
1912     }
1913     #errors
1914     ;2;16;m;syntax error:'background'
1915     #cssom
1916     | <p>
1917    
1918     #data
1919     p {
1920     background: +
1921     #errors
1922     ;2;16;m;syntax error:'background'
1923     ;2;16;m;block not closed
1924     #cssom
1925     | <p>
1926    
1927     #data
1928     p {
1929     background: none;
1930     }
1931     #cssom
1932     | <p>
1933     | background: transparent none repeat scroll 0% 0%
1934     | background-attachment: scroll
1935     | background-color: transparent
1936     | background-image: none
1937     | background-position: 0% 0%
1938     | background-position-x: 0%
1939     | background-position-y: 0%
1940     | background-repeat: repeat
1941     #csstext
1942     p {
1943     background: transparent none repeat scroll 0% 0%;
1944     }
1945    
1946     #data
1947     p {
1948     background: url(bg);
1949     }
1950     #cssom
1951     | <p>
1952     | background: url(bg)
1953     | background-attachment: scroll
1954     | background-color: transparent
1955     | background-image: url(bg)
1956     | background-position: 0% 0%
1957     | background-position-x: 0%
1958     | background-position-y: 0%
1959     | background-repeat: repeat
1960     #csstext
1961     p {
1962     background: url(bg);
1963     }
1964     #computed 1 p
1965     -| background: transparent none repeat scroll 0% 0%
1966     +| background: url(thismessage:/bg)
1967     -| background-image: none
1968     +| background-image: url(thismessage:/bg)
1969    
1970     #data
1971     p {
1972     background: -url(bg);
1973     }
1974     #errors
1975     ;2;15;m;syntax error:'background'
1976     #cssom
1977     | <p>
1978    
1979     #data
1980     p {
1981     background: -/**/url(bg);
1982     }
1983     #errors
1984     ;2;20;m;syntax error:'background'
1985     #cssom
1986     | <p>
1987    
1988     #data
1989     p {
1990     background: +url(bg);
1991     }
1992     #errors
1993     ;2;16;m;syntax error:'background'
1994     #cssom
1995     | <p>
1996    
1997     #data
1998     p {
1999     background: 12% url(a);
2000     }
2001     #cssom
2002     | <p>
2003     | background: url(a) 12% 50%
2004     | background-attachment: scroll
2005     | background-color: transparent
2006     | background-image: url(a)
2007     | background-position: 12% 50%
2008     | background-position-x: 12%
2009     | background-position-y: 50%
2010     | background-repeat: repeat
2011    
2012     #data
2013     p {
2014     background: url(a) url(b);
2015     }
2016     #errors
2017     ;2;22;m;no property semicolon
2018     #cssom
2019     | <p>
2020    
2021     #data
2022     p {
2023     background: fixed center;
2024     }
2025     #cssom
2026     | <p>
2027     | background: fixed center center
2028     | background-attachment: fixed
2029     | background-color: transparent
2030     | background-image: none
2031     | background-position: center center
2032     | background-position-x: center
2033     | background-position-y: center
2034     | background-repeat: repeat
2035     #csstext
2036     p {
2037     background: fixed center center;
2038     }
2039    
2040     #data
2041     p {
2042     background: left;
2043     }
2044     #cssom
2045     | <p>
2046     | background: left center
2047     | background-attachment: scroll
2048     | background-color: transparent
2049     | background-image: none
2050     | background-position: left center
2051     | background-position-x: left
2052     | background-position-y: center
2053     | background-repeat: repeat
2054    
2055     #data
2056     p {
2057     background: left 1px;
2058     }
2059     #cssom
2060     | <p>
2061     | background: left 1px
2062     | background-attachment: scroll
2063     | background-color: transparent
2064     | background-image: none
2065     | background-position: left 1px
2066     | background-position-x: left
2067     | background-position-y: 1px
2068     | background-repeat: repeat
2069    
2070     #data
2071     p {
2072     background: left 1%;
2073     }
2074     #cssom
2075     | <p>
2076     | background: left 1%
2077     | background-attachment: scroll
2078     | background-color: transparent
2079     | background-image: none
2080     | background-position: left 1%
2081     | background-position-x: left
2082     | background-position-y: 1%
2083     | background-repeat: repeat
2084    
2085     #data
2086     p {
2087     background: left none;
2088     }
2089     #cssom
2090     | <p>
2091     | background: left center
2092     | background-attachment: scroll
2093     | background-color: transparent
2094     | background-image: none
2095     | background-position: left center
2096     | background-position-x: left
2097     | background-position-y: center
2098     | background-repeat: repeat
2099    
2100     #data
2101     p {
2102     background: left url(a);
2103     }
2104     #cssom
2105     | <p>
2106     | background: url(a) left center
2107     | background-attachment: scroll
2108     | background-color: transparent
2109     | background-image: url(a)
2110     | background-position: left center
2111     | background-position-x: left
2112     | background-position-y: center
2113     | background-repeat: repeat
2114    
2115     #data
2116     p {
2117     background: left -12px;
2118     }
2119     #cssom
2120     | <p>
2121     | background: left -12px
2122     | background-attachment: scroll
2123     | background-color: transparent
2124     | background-image: none
2125     | background-position: left -12px
2126     | background-position-x: left
2127     | background-position-y: -12px
2128     | background-repeat: repeat
2129    
2130     #data
2131     p {
2132     background: left +12px;
2133     }
2134     #cssom
2135     | <p>
2136     | background: left 12px
2137     | background-attachment: scroll
2138     | background-color: transparent
2139     | background-image: none
2140     | background-position: left 12px
2141     | background-position-x: left
2142     | background-position-y: 12px
2143     | background-repeat: repeat
2144    
2145     #data
2146     p {
2147     background: left +;
2148     }
2149     #errors
2150     ;2;21;m;syntax error:'background'
2151     #cssom
2152     | <p>
2153    
2154     #data
2155     p {
2156     background: left -;
2157     }
2158     #errors
2159     ;2;21;m;syntax error:'background'
2160     #cssom
2161     | <p>
2162    
2163     #data
2164     p {
2165     background: top left;
2166     }
2167     #cssom
2168     | <p>
2169     | background: left top
2170     | background-attachment: scroll
2171     | background-color: transparent
2172     | background-image: none
2173     | background-position: left top
2174     | background-position-x: left
2175     | background-position-y: top
2176     | background-repeat: repeat
2177    
2178     #data
2179     p {
2180     background: top center;
2181     }
2182     #cssom
2183     | <p>
2184     | background: center top
2185     | background-attachment: scroll
2186     | background-color: transparent
2187     | background-image: none
2188     | background-position: center top
2189     | background-position-x: center
2190     | background-position-y: top
2191     | background-repeat: repeat
2192    
2193     #data
2194     p {
2195     background: top right;
2196     }
2197     #cssom
2198     | <p>
2199     | background: right top
2200     | background-attachment: scroll
2201     | background-color: transparent
2202     | background-image: none
2203     | background-position: right top
2204     | background-position-x: right
2205     | background-position-y: top
2206     | background-repeat: repeat
2207    
2208     #data
2209     p {
2210     background: bottom left;
2211     }
2212     #cssom
2213     | <p>
2214     | background: left bottom
2215     | background-attachment: scroll
2216     | background-color: transparent
2217     | background-image: none
2218     | background-position: left bottom
2219     | background-position-x: left
2220     | background-position-y: bottom
2221     | background-repeat: repeat
2222    
2223     #data
2224     p {
2225     background: bottom center;
2226     }
2227     #cssom
2228     | <p>
2229     | background: center bottom
2230     | background-attachment: scroll
2231     | background-color: transparent
2232     | background-image: none
2233     | background-position: center bottom
2234     | background-position-x: center
2235     | background-position-y: bottom
2236     | background-repeat: repeat
2237    
2238     #data
2239     p {
2240     background: bottom right;
2241     }
2242     #cssom
2243     | <p>
2244     | background: right bottom
2245     | background-attachment: scroll
2246     | background-color: transparent
2247     | background-image: none
2248     | background-position: right bottom
2249     | background-position-x: right
2250     | background-position-y: bottom
2251     | background-repeat: repeat
2252    
2253     #data
2254     p {
2255     background: top -12px;
2256     }
2257     #errors
2258     ;2;20;m;syntax error:'background'
2259     #cssom
2260     | <p>
2261    
2262     #data
2263     p {
2264     background: top +12px;
2265     }
2266     #errors
2267     ;2;20;m;syntax error:'background'
2268     #cssom
2269     | <p>
2270    
2271     #data
2272     p {
2273     background: -12px;
2274     }
2275     #cssom
2276     | <p>
2277     | background: -12px 50%
2278     | background-attachment: scroll
2279     | background-color: transparent
2280     | background-image: none
2281     | background-position: -12px 50%
2282     | background-position-x: -12px
2283     | background-position-y: 50%
2284     | background-repeat: repeat
2285    
2286     #data
2287     p {
2288     background: +12px;
2289     }
2290     #cssom
2291     | <p>
2292     | background: 12px 50%
2293     | background-attachment: scroll
2294     | background-color: transparent
2295     | background-image: none
2296     | background-position: 12px 50%
2297     | background-position-x: 12px
2298     | background-position-y: 50%
2299     | background-repeat: repeat
2300    
2301     #data
2302     p {
2303     background: 2% bottom;
2304     }
2305     #cssom
2306     | <p>
2307     | background: 2% bottom
2308     | background-attachment: scroll
2309     | background-color: transparent
2310     | background-image: none
2311     | background-position: 2% bottom
2312     | background-position-x: 2%
2313     | background-position-y: bottom
2314     | background-repeat: repeat
2315    
2316     #data
2317     p {
2318     background: 2% left;
2319     }
2320     #errors
2321     ;2;18;m;syntax error:color
2322     #cssom
2323     | <p>
2324    
2325     #data
2326     p {
2327     background: none;
2328     background-attachment: scroll ! important;
2329     }
2330     #cssom
2331     | <p>
2332     | background-attachment: scroll !important
2333     | background-color: transparent
2334     | background-image: none
2335     | background-position: 0% 0%
2336     | background-position-x: 0%
2337     | background-position-y: 0%
2338     | background-repeat: repeat
2339     #csstext
2340     p {
2341     background-attachment: scroll ! important;
2342     background-color: transparent;
2343     background-image: none;
2344     background-position: 0% 0%;
2345     background-repeat: repeat;
2346     }
2347    
2348     #data
2349     p {
2350     background: 0 -12px;
2351     }
2352     #cssom
2353     | <p>
2354     | background: 0px -12px
2355     | background-attachment: scroll
2356     | background-color: transparent
2357     | background-image: none
2358     | background-position: 0px -12px
2359     | background-position-x: 0px
2360     | background-position-y: -12px
2361     | background-repeat: repeat
2362    
2363     #data
2364     p {
2365     background: 0 +12px;
2366     }
2367     #cssom
2368     | <p>
2369     | background: 0px 12px
2370     | background-attachment: scroll
2371     | background-color: transparent
2372     | background-image: none
2373     | background-position: 0px 12px
2374     | background-position-x: 0px
2375     | background-position-y: 12px
2376     | background-repeat: repeat
2377    
2378     #data
2379     p {
2380     background: none;
2381     background-color: red ! important;
2382     }
2383     #cssom
2384     | <p>
2385     | background-attachment: scroll
2386     | background-color: red !important
2387     | background-image: none
2388     | background-position: 0% 0%
2389     | background-position-x: 0%
2390     | background-position-y: 0%
2391     | background-repeat: repeat
2392     #csstext
2393     p {
2394     background-attachment: scroll;
2395     background-color: red ! important;
2396     background-image: none;
2397     background-position: 0% 0%;
2398     background-repeat: repeat;
2399     }
2400    
2401     #data
2402     p {
2403     background: none ! important;
2404     background-color: transparent ! important;
2405     }
2406     #cssom
2407     | <p>
2408     | background: transparent none repeat scroll 0% 0% !important
2409     | background-attachment: scroll !important
2410     | background-color: transparent !important
2411     | background-image: none !important
2412     | background-position: 0% 0% !important
2413     | background-position-x: 0% !important
2414     | background-position-y: 0% !important
2415     | background-repeat: repeat !important
2416     #csstext
2417     p {
2418     background: transparent none repeat scroll 0% 0% ! important;
2419     }
2420    
2421     #data
2422     p {
2423     background: none !important;
2424     background-color: blue;
2425     }
2426     #cssom
2427     | <p>
2428     | background: transparent none repeat scroll 0% 0% !important
2429     | background-attachment: scroll !important
2430     | background-color: transparent !important
2431     | background-image: none !important
2432     | background-position: 0% 0% !important
2433     | background-position-x: 0% !important
2434     | background-position-y: 0% !important
2435     | background-repeat: repeat !important
2436     #csstext
2437     p {
2438     background: transparent none repeat scroll 0% 0% ! important;
2439     }
2440    
2441     #data
2442     p {
2443     background: none;
2444     background-image: none ! important;
2445     }
2446     #cssom
2447     | <p>
2448     | background-attachment: scroll
2449     | background-color: transparent
2450     | background-image: none !important
2451     | background-position: 0% 0%
2452     | background-position-x: 0%
2453     | background-position-y: 0%
2454     | background-repeat: repeat
2455     #csstext
2456     p {
2457     background-attachment: scroll;
2458     background-color: transparent;
2459     background-image: none ! important;
2460     background-position: 0% 0%;
2461     background-repeat: repeat;
2462     }
2463    
2464     #data
2465     p {
2466     background: none;
2467     background-position: left top !important;
2468     }
2469     #cssom
2470     | <p>
2471     | background-attachment: scroll
2472     | background-color: transparent
2473     | background-image: none
2474     | background-position: left top !important
2475     | background-position-x: left !important
2476     | background-position-y: top !important
2477     | background-repeat: repeat
2478     #csstext
2479     p {
2480     background-attachment: scroll;
2481     background-color: transparent;
2482     background-image: none;
2483     background-position: left top ! important;
2484     background-repeat: repeat;
2485     }
2486    
2487     #data
2488     p {
2489     background: none;
2490     background-position-x: left !important;
2491     }
2492     #cssom
2493     | <p>
2494     | background-attachment: scroll
2495     | background-color: transparent
2496     | background-image: none
2497     | background-position-x: left !important
2498     | background-position-y: 0%
2499     | background-repeat: repeat
2500     #csstext
2501     p {
2502     background-attachment: scroll;
2503     background-color: transparent;
2504     background-image: none;
2505     background-position-x: left ! important;
2506     background-position-y: 0%;
2507     background-repeat: repeat;
2508     }
2509    
2510     #data
2511     p {
2512     background: none;
2513     background-position-y: 12% !important;
2514     }
2515     #cssom
2516     | <p>
2517     | background-attachment: scroll
2518     | background-color: transparent
2519     | background-image: none
2520     | background-position-x: 0%
2521     | background-position-y: 12% !important
2522     | background-repeat: repeat
2523     #csstext
2524     p {
2525     background-attachment: scroll;
2526     background-color: transparent;
2527     background-image: none;
2528     background-position-x: 0%;
2529     background-position-y: 12% ! important;
2530     background-repeat: repeat;
2531     }
2532    
2533     #data
2534     p {
2535     background: none;
2536     background-repeat: no-repeat ! important;
2537     }
2538     #cssom
2539     | <p>
2540     | background-attachment: scroll
2541     | background-color: transparent
2542     | background-image: none
2543     | background-position: 0% 0%
2544     | background-position-x: 0%
2545     | background-position-y: 0%
2546     | background-repeat: no-repeat !important
2547     #csstext
2548     p {
2549     background-attachment: scroll;
2550     background-color: transparent;
2551     background-image: none;
2552     background-position: 0% 0%;
2553     background-repeat: no-repeat ! important;
2554     }
2555    
2556     #data
2557     p {
2558     background: none !important;
2559     }
2560     #cssom
2561     | <p>
2562     | background: transparent none repeat scroll 0% 0% !important
2563     | background-attachment: scroll !important
2564     | background-color: transparent !important
2565     | background-image: none !important
2566     | background-position: 0% 0% !important
2567     | background-position-x: 0% !important
2568     | background-position-y: 0% !important
2569     | background-repeat: repeat !important
2570     #csstext
2571     p {
2572     background: transparent none repeat scroll 0% 0% ! important;
2573     }
2574    
2575     #data
2576     p {
2577     background: none;
2578     background-image: inherit;
2579     }
2580     #cssom
2581     | <p>
2582     | background-attachment: scroll
2583     | background-color: transparent
2584     | background-image: inherit
2585     | background-position: 0% 0%
2586     | background-position-x: 0%
2587     | background-position-y: 0%
2588     | background-repeat: repeat
2589     #csstext
2590     p {
2591     background-attachment: scroll;
2592     background-color: transparent;
2593     background-image: inherit;
2594     background-position: 0% 0%;
2595     background-repeat: repeat;
2596     }
2597    
2598     #data
2599     p {
2600     background: inherit;
2601     }
2602     #cssom
2603     | <p>
2604     | background: inherit
2605     | background-attachment: inherit
2606     | background-color: inherit
2607     | background-image: inherit
2608     | background-position: inherit
2609     | background-position-x: inherit
2610     | background-position-y: inherit
2611     | background-repeat: inherit
2612     #csstext
2613     p {
2614     background: inherit;
2615     }
2616    
2617     #data
2618     p {
2619     background: none;
2620     background-color: inherit;
2621     }
2622     #cssom
2623     | <p>
2624     | background-attachment: scroll
2625     | background-color: inherit
2626     | background-image: none
2627     | background-position: 0% 0%
2628     | background-position-x: 0%
2629     | background-position-y: 0%
2630     | background-repeat: repeat
2631     #csstext
2632     p {
2633     background-attachment: scroll;
2634     background-color: inherit;
2635     background-image: none;
2636     background-position: 0% 0%;
2637     background-repeat: repeat;
2638     }
2639    
2640     #data
2641     p {
2642     background: none;
2643     background-position: inherit;
2644     }
2645     #cssom
2646     | <p>
2647     | background-attachment: scroll
2648     | background-color: transparent
2649     | background-image: none
2650     | background-position: inherit
2651     | background-position-x: inherit
2652     | background-position-y: inherit
2653     | background-repeat: repeat
2654     #csstext
2655     p {
2656     background-attachment: scroll;
2657     background-color: transparent;
2658     background-image: none;
2659     background-position: inherit;
2660     background-repeat: repeat;
2661     }
2662    
2663     #data
2664     p {
2665     background: inherit;
2666     background-position-y: -13%;
2667     }
2668     #cssom
2669     | <p>
2670     | background-attachment: inherit
2671     | background-color: inherit
2672     | background-image: inherit
2673     | background-position-x: inherit
2674     | background-position-y: -13%
2675     | background-repeat: inherit
2676     #csstext
2677     p {
2678     background-attachment: inherit;
2679     background-color: inherit;
2680     background-image: inherit;
2681     background-position-x: inherit;
2682     background-position-y: -13%;
2683     background-repeat: inherit;
2684     }
2685    
2686     #data
2687     p {
2688     background: blue;
2689     background-position: inherit;
2690     }
2691     #cssom
2692     | <p>
2693     | background-attachment: scroll
2694     | background-color: blue
2695     | background-image: none
2696     | background-position: inherit
2697     | background-position-x: inherit
2698     | background-position-y: inherit
2699     | background-repeat: repeat
2700     #csstext
2701     p {
2702     background-attachment: scroll;
2703     background-color: blue;
2704     background-image: none;
2705     background-position: inherit;
2706     background-repeat: repeat;
2707     }
2708    
2709     #data
2710     p {
2711     background: inherit;
2712     background-position-x: -13%;
2713     }
2714     #cssom
2715     | <p>
2716     | background-attachment: inherit
2717     | background-color: inherit
2718     | background-image: inherit
2719     | background-position-x: -13%
2720     | background-position-y: inherit
2721     | background-repeat: inherit
2722     #csstext
2723     p {
2724     background-attachment: inherit;
2725     background-color: inherit;
2726     background-image: inherit;
2727     background-position-x: -13%;
2728     background-position-y: inherit;
2729     background-repeat: inherit;
2730     }
2731    
2732     #data
2733     p {
2734     background: blue;
2735     background-position-y: inherit;
2736     }
2737     #cssom
2738     | <p>
2739     | background-attachment: scroll
2740     | background-color: blue
2741     | background-image: none
2742     | background-position-x: 0%
2743     | background-position-y: inherit
2744     | background-repeat: repeat
2745     #csstext
2746     p {
2747     background-attachment: scroll;
2748     background-color: blue;
2749     background-image: none;
2750     background-position-x: 0%;
2751     background-position-y: inherit;
2752     background-repeat: repeat;
2753     }
2754    
2755     #data
2756     p {
2757     background: blue;
2758     background-position: inherit;
2759     background-position-y: inherit ! important;
2760     }
2761     #cssom
2762     | <p>
2763     | background-attachment: scroll
2764     | background-color: blue
2765     | background-image: none
2766     | background-position-x: inherit
2767     | background-position-y: inherit !important
2768     | background-repeat: repeat
2769     #csstext
2770     p {
2771     background-attachment: scroll;
2772     background-color: blue;
2773     background-image: none;
2774     background-position-x: inherit;
2775     background-position-y: inherit ! important;
2776     background-repeat: repeat;
2777     }
2778    
2779     #data
2780     p {
2781     background: none;
2782     background-repeat: inherit;
2783     }
2784     #cssom
2785     | <p>
2786     | background-attachment: scroll
2787     | background-color: transparent
2788     | background-image: none
2789     | background-position: 0% 0%
2790     | background-position-x: 0%
2791     | background-position-y: 0%
2792     | background-repeat: inherit
2793     #csstext
2794     p {
2795     background-attachment: scroll;
2796     background-color: transparent;
2797     background-image: none;
2798     background-position: 0% 0%;
2799     background-repeat: inherit;
2800     }

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24