Name Description Size
css3-modsel-1.xml Groups of selectors 705
css3-modsel-2.xml Type element selectors 652
css3-modsel-3.xml Universal selector 762
css3-modsel-3a.xml Universal selector (no namespaces) 795
css3-modsel-4.xml Omitted universal selector 603
css3-modsel-5.xml Attribute existence selector 656
css3-modsel-6.xml Attribute value selector 800
css3-modsel-7.xml Attribute multivalue selector 1006
css3-modsel-7b.xml Attribute multivalue selector 929
css3-modsel-8.xml Attribute value selectors (hyphen-separated attributes) 1003
css3-modsel-9.xml Substring matching attribute selector (beginning) 708
css3-modsel-10.xml Substring matching attribute selector (end) 761
css3-modsel-11.xml Substring matching attribute selector (contains) 769
css3-modsel-13.xml Class selectors 957
css3-modsel-14.xml More than one class selector 1106
css3-modsel-14b.xml More than one class selector 984
css3-modsel-14c.xml More than one class selector 908
css3-modsel-14d.xml NEGATED More than one class selector 773
css3-modsel-14e.xml NEGATED More than one class selector 946
css3-modsel-15.xml ID selectors 1047
css3-modsel-15b.xml Multiple ID selectors 902
css3-modsel-16.xml :link pseudo-class 813
css3-modsel-17.xml :visited pseudo-class 857
css3-modsel-18.xml :hover pseudo-class 1873
css3-modsel-18a.xml :hover pseudo-class on links 1318
css3-modsel-18b.xml :hover pseudo-class 1115
css3-modsel-18c.xml :hover pseudo-class on links 742
css3-modsel-19.xml :active pseudo-class 778
css3-modsel-19b.xml :active pseudo-class on controls 689
css3-modsel-20.xml :focus pseudo-class 782
css3-modsel-21.xml :target pseudo-class 1335
css3-modsel-21b.xml :target pseudo-class 649
css3-modsel-21c.xml :target pseudo-class 648
css3-modsel-22.xml :lang() pseudo-class 1055
css3-modsel-25.xml :checked pseudo-class 778
css3-modsel-27.xml :root pseudo-class 591
css3-modsel-27a.xml Impossible rules (:root:first-child, etc) 1252
css3-modsel-27b.xml Impossible rules (* html, * :root) 645
css3-modsel-28.xml :nth-child() pseudo-class 2442
css3-modsel-28b.xml :nth-child() pseudo-class 2568
css3-modsel-29.xml :nth-last-child() pseudo-class 2560
css3-modsel-29b.xml :nth-last-child() pseudo-class 2605
css3-modsel-30.xml :nth-of-type() pseudo-class 1382
css3-modsel-31.xml :nth-last-of-type() pseudo-class 1406
css3-modsel-32.xml :first-child pseudo-class 1023
css3-modsel-33.xml :last-child pseudo-class 1025
css3-modsel-34.xml :first-of-type pseudo-class 858
css3-modsel-35.xml :last-of-type pseudo-class 946
css3-modsel-36.xml :only-child pseudo-class 764
css3-modsel-37.xml :only-of-type pseudo-class 763
css3-modsel-38.xml ::first-line pseudo-element 1077
css3-modsel-39.xml ::first-letter pseudo-element 1850
css3-modsel-39a.xml ::first-letter pseudo-element with ::before pseudo-element 1887
css3-modsel-39b.xml ::first-letter pseudo-element 1852
css3-modsel-39c.xml ::first-letter pseudo-element with ::before pseudo-element 1889
css3-modsel-41.xml ::before pseudo-element 641
css3-modsel-41a.xml :before pseudo-element 639
css3-modsel-42.xml ::after pseudo-element 638
css3-modsel-42a.xml :after pseudo-element 636
css3-modsel-43.xml Descendant combinator 1052
css3-modsel-43b.xml Descendant combinator 1045
css3-modsel-44.xml Child combinator 985
css3-modsel-44b.xml Child combinator 981
css3-modsel-44c.xml Child combinator and classes 686
css3-modsel-44d.xml Child combinatior and IDs 627
css3-modsel-45.xml Direct adjacent combinator 969
css3-modsel-45b.xml Direct adjacent combinator 1110
css3-modsel-45c.xml Direct adjacent combinator and classes 666
css3-modsel-46.xml Indirect adjacent combinator 990
css3-modsel-46b.xml Indirect adjacent combinator 1011
css3-modsel-47.xml NEGATED type element selector 1086
css3-modsel-48.xml NEGATED universal selector 1171
css3-modsel-49.xml NEGATED omitted universal selector is forbidden 1191
css3-modsel-50.xml NEGATED attribute existence selector 776
css3-modsel-51.xml NEGATED attribute value selector 881
css3-modsel-52.xml NEGATED attribute space-separated value selector 1292
css3-modsel-53.xml NEGATED attribute dash-separated value selector 1285
css3-modsel-54.xml NEGATED substring matching attribute selector on beginning 936
css3-modsel-55.xml NEGATED substring matching attribute selector on end 927
css3-modsel-56.xml NEGATED substring matching attribute selector on middle 929
css3-modsel-57.xml NEGATED Attribute existence selector with declared namespace 1140
css3-modsel-57b.xml NEGATED Attribute existence selector with declared namespace 1152
css3-modsel-59.xml NEGATED class selector 883
css3-modsel-60.xml NEGATED ID selector 839
css3-modsel-61.xml NEGATED :link pseudo-class 861
css3-modsel-62.xml NEGATED :visited pseudo-class 777
css3-modsel-63.xml NEGATED :hover pseudo-class 960
css3-modsel-64.xml NEGATED :active pseudo-class 880
css3-modsel-65.xml NEGATED :focus pseudo-class 755
css3-modsel-66.xml NEGATED :target pseudo-class 1404
css3-modsel-66b.xml NEGATED :target pseudo-class 662
css3-modsel-67.xml NEGATED :lang() pseudo-class 919
css3-modsel-70.xml NEGATED :checked pseudo-class 779
css3-modsel-72.xml NEGATED :root pseudo-class 731
css3-modsel-72b.xml NEGATED :root pseudo-class 747
css3-modsel-73.xml NEGATED :nth-child() pseudo-class 2597
css3-modsel-73b.xml NEGATED :nth-child() pseudo-class 2725
css3-modsel-74.xml NEGATED :nth-last-child() pseudo-class 2640
css3-modsel-74b.xml NEGATED :nth-last-child() pseudo-class 2768
css3-modsel-75.xml NEGATED :nth-of-type() pseudo-class 1696
css3-modsel-75b.xml NEGATED :nth-of-type() pseudo-class 1729
css3-modsel-76.xml NEGATED :nth-last-of-type() pseudo-class 1718
css3-modsel-76b.xml NEGATED :nth-last-of-type() pseudo-class 1751
css3-modsel-77.xml NEGATED :first-child pseudo-class 1167
css3-modsel-77b.xml NEGATED :first-child pseudo-class 1192
css3-modsel-78.xml NEGATED :last-child pseudo-class 1165
css3-modsel-78b.xml NEGATED :last-child pseudo-class 1190
css3-modsel-79.xml NEGATED :first-of-type pseudo-class 898
css3-modsel-80.xml NEGATED :last-of-type pseudo-class 911
css3-modsel-81.xml NEGATED :only-child pseudo-class 843
css3-modsel-81b.xml NEGATED :only-child pseudo-class 860
css3-modsel-82.xml NEGATED :only-of-type pseudo-class 851
css3-modsel-82b.xml NEGATED :only-of-type pseudo-class 869
css3-modsel-83-ref.xml This paragraph green background red 380
css3-modsel-83.xml Negation pseudo-class can be an argument of itself 641
css3-modsel-86.xml Nondeterministic matching of descendant and child combinators 657
css3-modsel-87.xml Nondeterministic matching of direct and indirect adjacent combinators 889
css3-modsel-87b.xml Nondeterministic matching of direct and indirect adjacent combinators 901
css3-modsel-88.xml Nondeterministic matching of descendant and direct adjacent combinators 775
css3-modsel-88b.xml Nondeterministic matching of descendant and direct adjacent combinators 787
css3-modsel-89.xml Simple combination of descendant and child combinators 649
css3-modsel-90.xml Simple combination of direct and indirect adjacent combinators 882
css3-modsel-90b.xml Simple combination of direct and indirect adjacent combinators 894
css3-modsel-91.xml Type element selector with declared namespace 646
css3-modsel-92.xml Type element selector with universal namespace 690
css3-modsel-93.xml Type element selector without declared namespace 723
css3-modsel-94.xml Universal selector with declared namespace 1021
css3-modsel-94b.xml Universal selector with declared namespace 1090
css3-modsel-95.xml Universal selector with universal namespace 1123
css3-modsel-96.xml Universal selector without declared namespace 1191
css3-modsel-96b.xml Universal selector without declared namespace 1203
css3-modsel-97.xml Attribute existence selector with declared namespace 1065
css3-modsel-97b.xml Attribute existence selector with declared namespace 1077
css3-modsel-98.xml Attribute value selector with declared namespace 1294
css3-modsel-98b.xml Attribute value selector with declared namespace 1152
css3-modsel-99.xml Attribute space-separated value selector with declared namespace 1378
css3-modsel-99b.xml Attribute space-separated value selector with declared namespace 1344
css3-modsel-100.xml Attribute dash-separated value selector with declared namespace 1316
css3-modsel-100b.xml Attribute dash-separated value selector with declared namespace 1328
css3-modsel-101.xml Substring matching attribute value selector on beginning with declared namespace 1373
css3-modsel-101b.xml Substring matching attribute value selector on beginning with declared namespace 1385
css3-modsel-102.xml Substring matching attribute value selector on end with declared namespace 1471
css3-modsel-102b.xml Substring matching attribute value selector on end with declared namespace 1351
css3-modsel-103.xml Substring matching attribute value selector on middle with declared namespace 1443
css3-modsel-103b.xml Substring matching attribute value selector on middle with declared namespace 1387
css3-modsel-104.xml Attribute existence selector with universal namespace 1260
css3-modsel-104b.xml Attribute existence selector with universal namespace 1272
css3-modsel-105.xml Attribute value selector with universal namespace 1446
css3-modsel-105b.xml Attribute value selector with universal namespace 1458
css3-modsel-106.xml Attribute space-separated value selector with universal namespace 1470
css3-modsel-106b.xml Attribute space-separated value selector with universal namespace 1482
css3-modsel-107.xml Attribute dash-separated value selector with universal namespace 1366
css3-modsel-107b.xml Attribute dash-separated value selector with universal namespace 1378
css3-modsel-108.xml Substring matching attribute selector on beginning with universal namespace 1466
css3-modsel-108b.xml Substring matching attribute selector on beginning with universal namespace 1478
css3-modsel-109.xml Substring matching attribute selector on end with universal namespace 1459
css3-modsel-109b.xml Substring matching attribute selector on end with universal namespace 1471
css3-modsel-110.xml Substring matching attribute selector on middle with universal namespace 1463
css3-modsel-110b.xml Substring matching attribute selector on middle with universal namespace 1475
css3-modsel-111.xml Attribute existence selector without declared namespace 1113
css3-modsel-111b.xml Attribute existence selector without declared namespace 1125
css3-modsel-112.xml Attribute value selector without declared namespace 1431
css3-modsel-112b.xml Attribute value selector without declared namespace 1443
css3-modsel-113.xml Attribute space-separated value selector without declared namespace 1206
css3-modsel-113b.xml Attribute space-separated value selector without declared namespace 1218
css3-modsel-114.xml Attribute dash-separated value selector without declared namespace 1291
css3-modsel-114b.xml Attribute dash-separated value selector without declared namespace 1303
css3-modsel-115.xml Substring matching attribute selector on beginning without declared namespace 1448
css3-modsel-115b.xml Substring matching attribute selector on beginning without declared namespace 1460
css3-modsel-116.xml Substring matching attribute selector on end without declared namespace 1445
css3-modsel-116b.xml Substring matching attribute selector on end without declared namespace 1457
css3-modsel-117.xml Substring matching attribute selector on middle without declared namespace 1449
css3-modsel-117b.xml Substring matching attribute selector on middle without declared namespace 1461
css3-modsel-118.xml NEGATED type element selector with declared namespace 1157
css3-modsel-119.xml NEGATED type element selector with universal namespace 1526
css3-modsel-120.xml NEGATED type element selector without declared namespace 1165
css3-modsel-121.xml NEGATED universal selector with declared namespace 1141
css3-modsel-122.xml NEGATED universal selector with universal namespace 1198
css3-modsel-123.xml NEGATED universal selector with declared namespace 1039
css3-modsel-123b.xml NEGATED universal selector with declared namespace 878
css3-modsel-124.xml NEGATED Attribute value selector with declared namespace 1220
css3-modsel-124b.xml NEGATED Attribute value selector with declared namespace 1232
css3-modsel-125.xml NEGATED Attribute space-separated value selector with declared namespace 1311
css3-modsel-125b.xml NEGATED Attribute space-separated value selector with declared namespace 1323
css3-modsel-126.xml NEGATED Attribute dash-separated value selector with declared namespace 1323
css3-modsel-126b.xml NEGATED Attribute dash-separated value selector with declared namespace 1335
css3-modsel-127.xml NEGATED Substring matching attribute value selector on beginning with declared namespace 1352
css3-modsel-127b.xml NEGATED Substring matching attribute value selector on beginning with declared namespace 1364
css3-modsel-128.xml NEGATED Substring matching attribute value selector on end with declared namespace 1345
css3-modsel-128b.xml NEGATED Substring matching attribute value selector on end with declared namespace 1357
css3-modsel-129.xml NEGATED Substring matching attribute value selector on middle with declared namespace 1349
css3-modsel-129b.xml NEGATED Substring matching attribute value selector on middle with declared namespace 1361
css3-modsel-130.xml NEGATED Attribute existence selector with universal namespace 1213
css3-modsel-130b.xml NEGATED Attribute existence selector with universal namespace 1225
css3-modsel-131.xml NEGATED Attribute value selector with universal namespace 1341
css3-modsel-131b.xml NEGATED Attribute value selector with universal namespace 1353
css3-modsel-132.xml NEGATED Attribute space-separated value selector with universal namespace 1546
css3-modsel-132b.xml NEGATED Attribute space-separated value selector with universal namespace 1558
css3-modsel-133.xml NEGATED Attribute dash-separated value selector with universal namespace 1545
css3-modsel-133b.xml NEGATED Attribute dash-separated value selector with universal namespace 1557
css3-modsel-134.xml NEGATED Substring matching attribute selector on beginning with universal namespace 1598
css3-modsel-134b.xml NEGATED Substring matching attribute selector on beginning with universal namespace 1610
css3-modsel-135.xml NEGATED Substring matching attribute selector on end with universal namespace 1591
css3-modsel-135b.xml NEGATED Substring matching attribute selector on end with universal namespace 1603
css3-modsel-136.xml NEGATED Substring matching attribute selector on middle with universal namespace 1596
css3-modsel-136b.xml NEGATED Substring matching attribute selector on middle with universal namespace 1608
css3-modsel-137.xml NEGATED Attribute existence selector without declared namespace 1068
css3-modsel-137b.xml NEGATED Attribute existence selector without declared namespace 1080
css3-modsel-138.xml NEGATED Attribute value selector without declared namespace 1360
css3-modsel-138b.xml NEGATED Attribute value selector without declared namespace 1372
css3-modsel-139.xml NEGATED Attribute space-separated value selector without declared namespace 1261
css3-modsel-139b.xml NEGATED Attribute space-separated value selector without declared namespace 1273
css3-modsel-140.xml NEGATED Attribute dash-separated value selector without declared namespace 1321
css3-modsel-140b.xml NEGATED Attribute dash-separated value selector without declared namespace 1333
css3-modsel-141.xml NEGATED Substring matching attribute selector on beginning without declared namespace 1514
css3-modsel-141b.xml NEGATED Substring matching attribute selector on beginning without declared namespace 1526
css3-modsel-142.xml NEGATED Substring matching attribute selector on end without declared namespace 1511
css3-modsel-142b.xml NEGATED Substring matching attribute selector on end without declared namespace 1523
css3-modsel-143.xml NEGATED Substring matching attribute selector on middle without declared namespace 1515
css3-modsel-143b.xml NEGATED Substring matching attribute selector on middle without declared namespace 1527
css3-modsel-144.xml NEGATED :enabled:disabled pseudo-classes 640
css3-modsel-145a.xml :nth-of-type() pseudo-class with hidden elements 1509
css3-modsel-145b.xml :nth-of-type() pseudo-class with hidden elements 1521
css3-modsel-146a.xml :nth-child() pseudo-class with hidden elements 1796
css3-modsel-146b.xml :nth-child() pseudo-class with hidden elements 1808
css3-modsel-147a.xml :nth-last-of-type() pseudo-class with collapsed elements 1820
css3-modsel-147b.xml :nth-last-of-type() pseudo-class with collapsed elements 1832
css3-modsel-148.xml :empty pseudo-class and text 654
css3-modsel-149.xml :empty pseudo-class and empty elements 776
css3-modsel-149b.xml :empty pseudo-class and empty elements 776
css3-modsel-150.xml :empty pseudo-class and XML/SGML constructs 789
css3-modsel-151.xml :empty pseudo-class and whitespace 773
css3-modsel-152.xml :empty pseudo-class and elements 783
css3-modsel-153.xml :empty pseudo-class and CDATA 755
css3-modsel-154.xml Syntax and parsing 641
css3-modsel-155.xml Syntax and parsing 655
css3-modsel-155a.xml Syntax and parsing 656
css3-modsel-155b.xml Syntax and parsing 849
css3-modsel-155c.xml Syntax and parsing 665
css3-modsel-155d.xml Syntax and parsing 666
css3-modsel-156.xml Syntax and parsing 656
css3-modsel-156b.xml Syntax and parsing 655
css3-modsel-156c.xml Syntax and parsing 668
css3-modsel-157.xml Syntax and parsing 660
css3-modsel-158.xml Syntax and parsing 662
css3-modsel-159.xml Syntax and parsing of new pseudo-elements 695
css3-modsel-160.xml Syntax and parsing of unknown pseudo-classes 815
css3-modsel-161.xml Syntax and parsing of unknown pseudo-classes and pseudo-elements 1777
css3-modsel-166.xml :first-letter with ::first-letter 652
css3-modsel-166a.xml :first-letter with ::first-letter 652
css3-modsel-167.xml :first-line with ::first-line 642
css3-modsel-167a.xml :first-line with ::first-line 642
css3-modsel-168.xml :before with ::before 802
css3-modsel-168a.xml :before with ::before 802
css3-modsel-169.xml :after with ::after 798
css3-modsel-169a.xml :after with ::after 798
css3-modsel-170.xml Long chains of selectors 6793
css3-modsel-170a.xml Long chains of selectors 7819
css3-modsel-170b.xml Long chains of selectors 5771
css3-modsel-170c.xml Long chains of selectors 11910
css3-modsel-170d.xml Long chains of selectors 12930
css3-modsel-171.xml Classes: XHTML global class attribute 584
css3-modsel-172a.xml Namespaced attribute selectors 1343
css3-modsel-172b.xml Namespaced attribute selectors 1385
css3-modsel-173a.xml Namespaced attribute selectors 1362
css3-modsel-173b.xml Namespaced attribute selectors 1327
css3-modsel-174a.xml Attribute selectors with multiple attributes 817
css3-modsel-174b.xml NEGATED Attribute selectors with multiple attributes 834
css3-modsel-175a.xml Parsing: Numbers in classes 634
css3-modsel-175b.xml Parsing: Numbers in classes 635
css3-modsel-175c.xml Parsing: Numbers in classes 639
css3-modsel-176.xml Combinations: classes and IDs 1281
css3-modsel-177a.xml Parsing : vs :: 621
css3-modsel-177b.xml Parsing : vs :: 658
css3-modsel-178.xml Parsing: :not and pseudo-elements 767
css3-modsel-179.xml ::first-line on inlines 753
css3-modsel-179a.xml ::first-line after <br> 684
css3-modsel-180a.xml ::first-letter after <br> 690
css3-modsel-181.xml Case sensitivity 1219
css3-modsel-182.xml Namespaces and \: in selectors 575
css3-modsel-183.xml Syntax and parsing of class selectors 933
css3-modsel-184-ref.xht Ref: Two lime lines 381
css3-modsel-184a.xml Ends-with attribute selector with empty value 689
css3-modsel-184b.xml Starts-with attribute selector with empty value 691
css3-modsel-184c.xml Contains attribute selector with empty value 688
css3-modsel-184d.xml NEGATED ends-with attribute selector with empty value 703
css3-modsel-184e.xml NEGATED starts-with attribute selector with empty value 705
css3-modsel-184f.xml NEGATED contains attribute selector with empty value 702
css3-modsel-d1.xml NEGATED Dynamic handling of :empty 959
css3-modsel-d1b.xml Dynamic handling of :empty 1160
css3-modsel-d2.xml Dynamic handling of combinators 1120
css3-modsel-d3.xml Dynamic handling of attribute selectors 1240
css3-modsel-d4.xml Dynamic updating of :first-child and :last-child 1102
reference