/[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.4 - (hide annotations) (download)
Sat Jan 26 05:11:01 2008 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +28 -0 lines
++ whatpm/t/ChangeLog	26 Jan 2008 05:10:58 -0000
	* css-1.dat: Some test results were incorrect.

	* css-font.dat: New test data on 'font' are added.

	* css-visual.dat: Some test results were incorrect.  New
	test data on 'margin' are added.

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

++ whatpm/Whatpm/CSS/ChangeLog	26 Jan 2008 05:09:37 -0000
	* Parser.pm (serialize_shorthand, serialize_multiple): The
	leading | ! |s in the priority part were removed (now they
	are added by |css_text| attribute implementation).
	(border-width, border-style, border-color serialize_shorthand): Typo
	fixed.

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     | border-left-color: inherit
1078     | border-right-color: inherit
1079     | border-top-color: inherit
1080     #csstext
1081     p {
1082     border-color: inherit;
1083     }
1084    
1085     #data
1086     p {
1087     border-style: solid none;
1088     }
1089     #cssom
1090     | <p>
1091     | border-bottom-style: solid
1092     | border-left-style: none
1093     | border-right-style: none
1094     | border-style: solid none
1095     | border-top-style: solid
1096     #csstext
1097     p {
1098     border-style: solid none;
1099     }
1100    
1101     #data
1102     p {
1103     border-style: solid none;
1104     border-top-style: dotted;
1105     }
1106     #cssom
1107     | <p>
1108     | border-bottom-style: solid
1109     | border-left-style: none
1110     | border-right-style: none
1111     | border-style: dotted none solid
1112     | border-top-style: dotted
1113     #csstext
1114     p {
1115     border-style: dotted none solid;
1116     }
1117    
1118     #data
1119     p {
1120     border-style: solid none;
1121     border-right-style: none ! important;
1122     }
1123     #cssom
1124     | <p>
1125     | border-bottom-style: solid
1126     | border-left-style: none
1127     | border-right-style: none !important
1128     | border-top-style: solid
1129     #csstext
1130     p {
1131     border-bottom-style: solid;
1132     border-left-style: none;
1133     border-right-style: none ! important;
1134     border-top-style: solid;
1135     }
1136    
1137     #data
1138     p {
1139     border-style: inherit;
1140     }
1141     #cssom
1142     | <p>
1143     | border-bottom-style: inherit
1144     | border-left-style: inherit
1145     | border-right-style: inherit
1146     | border-style: inherit
1147     | border-top-style: inherit
1148     #csstext
1149     p {
1150     border-style: inherit;
1151     }
1152    
1153     #data
1154     p {
1155     border-style: inherit;
1156     border-top-style: none;
1157     }
1158     #cssom
1159     | <p>
1160     | border-bottom-style: inherit
1161     | border-left-style: inherit
1162     | border-right-style: inherit
1163     | border-top-style: none
1164     #csstext
1165     p {
1166     border-bottom-style: inherit;
1167     border-left-style: inherit;
1168     border-right-style: inherit;
1169     border-top-style: none;
1170     }
1171    
1172     #data
1173     p {
1174     border-width: 5px;
1175     }
1176     #cssom
1177     | <p>
1178     | border-bottom-width: 5px
1179     | border-left-width: 5px
1180     | border-right-width: 5px
1181     | border-top-width: 5px
1182     | border-width: 5px
1183     #csstext
1184     p {
1185     border-width: 5px;
1186     }
1187    
1188     #data
1189     p {
1190     border-width: 5px;
1191     border-top-width: 4px;
1192     }
1193     #cssom
1194     | <p>
1195     | border-bottom-width: 5px
1196     | border-left-width: 5px
1197     | border-right-width: 5px
1198     | border-top-width: 4px
1199     | border-width: 4px 5px 5px
1200     #csstext
1201     p {
1202     border-width: 4px 5px 5px;
1203     }
1204    
1205     #data
1206     p {
1207     border-width: 5px;
1208     border-right-width: inherit;
1209     }
1210     #cssom
1211     | <p>
1212     | border-bottom-width: 5px
1213     | border-left-width: 5px
1214     | border-right-width: inherit
1215     | border-top-width: 5px
1216     #csstext
1217     p {
1218     border-bottom-width: 5px;
1219     border-left-width: 5px;
1220     border-right-width: inherit;
1221     border-top-width: 5px;
1222     }
1223    
1224     #data
1225     p {
1226     border-width: 5px;
1227     border-left-width: 5px !important;
1228     }
1229     #cssom
1230     | <p>
1231     | border-bottom-width: 5px
1232     | border-left-width: 5px !important
1233     | border-right-width: 5px
1234     | border-top-width: 5px
1235     #csstext
1236     p {
1237     border-bottom-width: 5px;
1238     border-left-width: 5px ! important;
1239     border-right-width: 5px;
1240     border-top-width: 5px;
1241     }
1242    
1243     #data
1244     p {
1245     border-top: 1px solid red;
1246     }
1247     #cssom
1248     | <p>
1249     | border-top: 1px solid red
1250     | border-top-color: red
1251     | border-top-style: solid
1252     | border-top-width: 1px
1253     #csstext
1254     p {
1255     border-top: 1px solid red;
1256     }
1257    
1258     #data
1259     p {
1260     border-bottom: 1px solid red;
1261     }
1262     #cssom
1263     | <p>
1264     | border-bottom: 1px solid red
1265     | border-bottom-color: red
1266     | border-bottom-style: solid
1267     | border-bottom-width: 1px
1268     #csstext
1269     p {
1270     border-bottom: 1px solid red;
1271     }
1272    
1273     #data
1274     p {
1275     border-top: inherit;
1276     }
1277     #cssom
1278     | <p>
1279     | border-top: inherit
1280     | border-top-color: inherit
1281     | border-top-style: inherit
1282     | border-top-width: inherit
1283     #csstext
1284     p {
1285     border-top: inherit;
1286     }
1287    
1288     #data
1289     p {
1290     border-top: inherit;
1291     border-top-width: 3px;
1292     }
1293     #cssom
1294     | <p>
1295     | border-top-color: inherit
1296     | border-top-style: inherit
1297     | border-top-width: 3px
1298     #csstext
1299     p {
1300     border-top-color: inherit;
1301     border-top-style: inherit;
1302     border-top-width: 3px;
1303     }
1304    
1305     #data
1306     p {
1307     border-top: inherit;
1308     border-top-width: inherit ! important;
1309     }
1310     #cssom
1311     | <p>
1312     | border-top-color: inherit
1313     | border-top-style: inherit
1314     | border-top-width: inherit !important
1315     #csstext
1316     p {
1317     border-top-color: inherit;
1318     border-top-style: inherit;
1319     border-top-width: inherit ! important;
1320     }
1321    
1322     #data
1323     p {
1324     border-bottom: inherit;
1325     border-bottom-width: 3px;
1326     }
1327     #cssom
1328     | <p>
1329     | border-bottom-color: inherit
1330     | border-bottom-style: inherit
1331     | border-bottom-width: 3px
1332     #csstext
1333     p {
1334     border-bottom-color: inherit;
1335     border-bottom-style: inherit;
1336     border-bottom-width: 3px;
1337     }
1338    
1339     #data
1340     p {
1341     border: 1px solid red;
1342     }
1343     #cssom
1344     | <p>
1345     | border: 1px solid red
1346     | border-bottom: 1px solid red
1347     | border-bottom-color: red
1348     | border-bottom-style: solid
1349     | border-bottom-width: 1px
1350     | border-color: red
1351     | border-left: 1px solid red
1352     | border-left-color: red
1353     | border-left-style: solid
1354     | border-left-width: 1px
1355     | border-right: 1px solid red
1356     | border-right-color: red
1357     | border-right-style: solid
1358     | border-right-width: 1px
1359     | border-style: solid
1360     | border-top: 1px solid red
1361     | border-top-color: red
1362     | border-top-style: solid
1363     | border-top-width: 1px
1364     | border-width: 1px
1365     #csstext
1366     p {
1367     border: 1px solid red;
1368     }
1369    
1370     #data
1371     p {
1372     border: 1px solid red;
1373     border-width: 2px;
1374     }
1375     #cssom
1376     | <p>
1377     | border: 2px solid red
1378     | border-bottom: 2px solid red
1379     | border-bottom-color: red
1380     | border-bottom-style: solid
1381     | border-bottom-width: 2px
1382     | border-color: red
1383     | border-left: 2px solid red
1384     | border-left-color: red
1385     | border-left-style: solid
1386     | border-left-width: 2px
1387     | border-right: 2px solid red
1388     | border-right-color: red
1389     | border-right-style: solid
1390     | border-right-width: 2px
1391     | border-style: solid
1392     | border-top: 2px solid red
1393     | border-top-color: red
1394     | border-top-style: solid
1395     | border-top-width: 2px
1396     | border-width: 2px
1397     #csstext
1398     p {
1399     border: 2px solid red;
1400     }
1401    
1402     #data
1403     /*
1404     TODO: We need to add test data for border and padding related properties.
1405     */
1406    
1407     #data
1408     p {
1409     padding: 1px 2px 3px 4px;
1410     }
1411     #cssom
1412     | <p>
1413     | padding: 1px 2px 3px 4px
1414     | padding-bottom: 3px
1415     | padding-left: 4px
1416     | padding-right: 2px
1417     | padding-top: 1px
1418     #csstext
1419     p {
1420     padding: 1px 2px 3px 4px;
1421     }
1422    
1423     #data
1424     p {
1425     padding: 1px 2px 3px 4px !important;
1426     }
1427     #cssom
1428     | <p>
1429     | padding: 1px 2px 3px 4px !important
1430     | padding-bottom: 3px !important
1431     | padding-left: 4px !important
1432     | padding-right: 2px !important
1433     | padding-top: 1px !important
1434     #csstext
1435     p {
1436     padding: 1px 2px 3px 4px ! important;
1437     }
1438    
1439     #data
1440     p {
1441     padding: 1px 2px 3px;
1442     }
1443     #cssom
1444     | <p>
1445     | padding: 1px 2px 3px
1446     | padding-bottom: 3px
1447     | padding-left: 2px
1448     | padding-right: 2px
1449     | padding-top: 1px
1450     #csstext
1451     p {
1452     padding: 1px 2px 3px;
1453     }
1454    
1455     #data
1456     p {
1457     padding: 1px 2px 1px 2px;
1458     }
1459     #cssom
1460     | <p>
1461     | padding: 1px 2px
1462     | padding-bottom: 1px
1463     | padding-left: 2px
1464     | padding-right: 2px
1465     | padding-top: 1px
1466     #csstext
1467     p {
1468     padding: 1px 2px;
1469     }
1470    
1471     #data
1472     p {
1473     padding: 1px;
1474     }
1475     #cssom
1476     | <p>
1477     | padding: 1px
1478     | padding-bottom: 1px
1479     | padding-left: 1px
1480     | padding-right: 1px
1481     | padding-top: 1px
1482     #csstext
1483     p {
1484     padding: 1px;
1485     }
1486    
1487     #data
1488     p {
1489     padding: 1px;
1490     padding-top: 1px ! important;
1491     }
1492     #cssom
1493     | <p>
1494     | padding-bottom: 1px
1495     | padding-left: 1px
1496     | padding-right: 1px
1497     | padding-top: 1px !important
1498     #csstext
1499     p {
1500     padding-bottom: 1px;
1501     padding-left: 1px;
1502     padding-right: 1px;
1503     padding-top: 1px ! important;
1504     }
1505    
1506     #data
1507     p {
1508     display: inline;
1509     }
1510     #cssom
1511     | <p>
1512     | display: inline
1513     #csstext
1514     p {
1515     display: inline;
1516     }
1517     #computed 1 p
1518     #computedtext 1 p
1519    
1520     #data
1521     p {
1522     display: block;
1523     }
1524     #cssom
1525     | <p>
1526     | display: block
1527     #csstext
1528     p {
1529     display: block;
1530     }
1531     #computed 1 p
1532     -| display: inline
1533     +| display: block
1534     #computedtext 1 p
1535     - display: inline;
1536     + display: block;
1537    
1538     #data
1539     p {
1540     display: inherit;
1541     }
1542     #cssom
1543     | <p>
1544     | display: inherit
1545     #csstext
1546     p {
1547     display: inherit;
1548     }
1549     #computed 1 p
1550     #computedtext 1 p
1551    
1552     #data
1553     html {
1554     display: inline;
1555     }
1556     #cssom
1557     | <html>
1558     | display: inline
1559     #csstext
1560     html {
1561     display: inline;
1562     }
1563     #computed 1 html
1564     -| display: inline
1565     +| display: block
1566     #computedtext 1 html
1567     - display: inline;
1568     + display: block;
1569    
1570     #data
1571     html {
1572     display: inherit;
1573     }
1574     #cssom
1575     | <html>
1576     | display: inherit
1577     #csstext
1578     html {
1579     display: inherit;
1580     }
1581     #computed 1 html
1582     -| display: inline
1583     +| display: block
1584     #computedtext 1 html
1585     - display: inline;
1586     + display: block;
1587    
1588 wakaba 1.1
1589    
1590    
1591    
1592    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24